黑马程序员技术交流社区
标题: JavaEE 进阶之路之初窥门径 [打印本页]
作者: yeahJoin 时间: 2018-7-18 20:19
标题: JavaEE 进阶之路之初窥门径
本帖最后由 yeahJoin 于 2018-7-18 20:29 编辑
JavaEE
进阶之路之初窥门径
文:南风 班级:Java 16期基础班
一、什么是Java?
爬虫-> 数据采集-> 数据分析-> 定位
二、计算机基础
二进制 逢二进一(0,1)
十进制 逢十进一(0,1,2,3,4,5,6,7,8,9)
十进制转换成二进制
十进制数除以2 ,结果从下往上即可
二进制转换十进制
⋯ 64 32 16 8 4 2 1 (从右向左依次倍数)
例如:二进制1100
⋯ 32 16 8 4 2 1
x 1 1 0 0
———————
8 4 0 0 (8+4=12)
# 存储单元#
1Byte = 8 bit(位) (Byte字节)
1KB = 1024 Byte| 1MB = 1024 KB | 1GB = 1024 MB | 1TB = 1024 GB [转换1024]
# 命令提示符#
命令提示符(cmd):
打开方法:windows键+ R ,输入cmd,回车 。
三、Java语言开发环境
1、JVM是什么 ?
JVM 是Java虚拟机(核心类库)(运行程序的假想计算机,是java程序运行环境,适用于windows 、 Mac OSX 、 Linux 三大系统平台,真正实现一次开发,多平台使用。
2、JRE是什么?
JRE是Java的运行环境和类库,使用者不需要开发程序,直接使用的人群。多为运维人员。[JRE 包含JVM虚拟机]
3、JDK是什么?
JDK是开发人员工具包,包含JRE 和 JVM。
4、JDK、JRE、JVM区别:
JRE如果运行一个程序,只需要安装 JRE 就可以了。(运行程序/运行维护人员使用)
JDKJava程序开发工具包,包含JRE和开发人员使用的工具。(开发程序)
JVMJava核心类库
四、Java环境变量配置
1、环境变量配置步骤:
i. 新建 JAVA_HOME 【C:\kaifa\Java\Jdk-9.0.4】
ii.更改path ;添加【%JAVA_HOME%、bin;】
五、 Java程序开发步骤
1、编写[源程序] -> 编译[Javac ] -> 运行[Java ]
2、开发第一个程序---> Hello,World!!!file:////Users/sun_shine_boy/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image001.jpg
publicclass HelloWorld{
释义:[ public class后面代表定义一个类的名称,类是java中所有源代码的基本组织单位,第三个单词需要和所在文件夹名称完全一样,包括大小写 ]
public static void main(String[] args){
释义://永远不变的写法,代表main的方法
System.out.println("Hello,World!!!");
释义: //需要输出的内容,只需要更改小括号里面的内容
}
}
3、 什么是 关键字 ?
3.1、什么是关键字 ?
系统保留的,带有特殊含义的,不能随意使用的字符。
3.2、关键字特点:
1、完全小写字母:public
2、在增强版记事本中有特殊的颜色:Notepad++
4、什么是标识符 ?
标识符是程序自定义的名称内容。比如:类的名字、方法的名字和变量的名字等
4.1、标识符命名规则:【硬性要求】
1、标识符可以包含英文26个字母(区分大小写)、0-9数字、$(美元符号)和下划线_
2、不能使用数字开头;
3、标识符不能是关键字
4.2、标识符命名规范:【软性建议】
1、类名规范:首字母大写,后面每个单词首字母都需要大写(大驼峰式);
2、变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式);
3、方法名规范:同变量名。
5、常量
5.1、什么是常量?
java程序运行固定点不变的量。
5.2、分类:
1、字符串常量:凡是用双引号引起来的部分,叫做字符串常量。如:"123"、"Hello"
2、整数常量 :直接写上的数字,没有小数点,如:100、200、0、-200
3、浮点数常量:直接写上的数字,有小数点。如:2.5、-3.14、0.0
4、字符常量 :凡是单引号引起来的【单个】字符,叫做字符常量。如:'A'、'b'、'中'
5、布尔常量 :只有两种取值true、false。
6、空常量 :null 代表没有任何数据。
6、变量
6.1、什么是变量?
程序运行期间,内容可以发生改变量。
6.2、如何创建一个变量:
数据类型变量名称;//创建了一个变量
变量名称= 数据值;//赋值,将右边的值,赋值给左边的变量。
6.3、创建变量一步到位: 数据类型变量名称= 数据值;//在创建变量的同时,把赋值。
7、数据类型
7.1、基本数据类型
1、整数型byte short int long 默认 int 整型
内存占用 1 2 4 8 字节
2、浮点型float double 默认double 双精度浮点数
内存占用 4 8 字节
3、字符型char 65535
内存占用 2 字节
4、布尔型boolean (true,false)
内存占用 1 字节
7.2、注意事项:
1、字符串不是基本类型,而是引用类型。
2、浮点型可能只是一个近似值,并非精确的值。
3、数据范围与字节数不一定相关。 如float数据范围比long更加广泛,但是float是4字节,long是8字节。
4、浮点型当中默认类型是double。如果一定要使用float类型,需要加上一个后缀 F。
如果是整数,默认int类型。如果一定那个要使用long,需要后面加上 L。
作用域 : 从定义变量的一行开始,一直到直接所属的大括号结束为止。
六、学习进阶之路
随着070616期Java学习,虽然只是前两天的学习内容,但也收获甚多。Java之路还很漫长,唯有一步一步向前走。
最开始还是游刃有余的状态,即使没有怎么太过于专注的听课,但是足可以完成学习任务。随着时间的叠加,后面的内容越来越复杂,开始感觉有一点吃力了,当时发现自己需要努力去理解、去多练习。此处省略若干字……
纵使一路前行很慢,只要向前走就对了!管它明天究竟怎样呢,往前走吧!终会收获不一样的感动!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |