本帖最后由 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之路还很漫长,唯有一步一步向前走。 最开始还是游刃有余的状态,即使没有怎么太过于专注的听课,但是足可以完成学习任务。随着时间的叠加,后面的内容越来越复杂,开始感觉有一点吃力了,当时发现自己需要努力去理解、去多练习。此处省略若干字…… 纵使一路前行很慢,只要向前走就对了!管它明天究竟怎样呢,往前走吧!终会收获不一样的感动! |