第一章 Java
Java的特点
1、java语言足够简单,正因为足够简单,所有才能让人们有更多的发挥空间
2、java是一门面向对象的编程语言
3、java是为数不多的多线程编程语言
4、java提供了自动垃圾收集机制,以更好的处理垃圾空间
5、java避免复杂的指针问题,而使用了更加简单的引用来完成内存
匹配
6、java实现任意平台的移植
计算机高级编程语言类型
1、编译型
2、解释型
Java是两种语言的结合
1、编译命令:javac.exe
2、解释命令:java.exe
Java程序组成:java源文件,字节码文件,机器码指令
标识符
类名称、属性名称、方法名称都成为标识符
标识符的基本要求:标识符由字母、数字、—、符所组成,其中不能以数字开头,,不能是java中的保留字(关键字)在编写的时候,尽量不要去使用数字,命名尽量有意义,对于符所组成,其中不能以数字开头,,不能是java中的保留字(关键字)在编写的时候,尽量不要去使用数字,命名尽量有意义,对于符所组成,其中不能以数字开头,,不能是java中的保留字(关键字)在编写的时候,尽量不要去使用数字,命名尽量有意义,对于有特殊意义,不要使用
Java中的关键字
Abstract boolean break byte ease eath char
Class continue default do double else extends
False final finally float for if implements
Import instanceof int interface lonf native new
Null package private protected public return short
Static synchronized super this throw throws transient
Ture try void volatile while assert enum
Java中有两个未使用到的关键字:goto,const
Java有三个特殊含义标识:ture、false、null
第三章 Java数据类型划分
不同的数据类型可以保存不同的数据内容
Java一共分为两大数据类型:基本数据类型、引用数据类型
1、基本数据类型
1.1、数值型:
整形:byte、short、int、long 默认值:0
浮点型:float、double 默认值:0.0
1.2、字符型:char 默认值:\u000’
1.3、布尔型:boolean 默认值:false
2、引用数据类型:数组、接口 默认值:null
基本数据类型不牵扯内存分配问题,而引用数据类型需要由开发者为其分配空间,而后进行关系匹配
个人选择数据类型原则:
如果想表示整形:int
表示小数:double
描述日期、时间、数字、或表示文件内存大小:long
实现内容传递或者编码转换:byte
实现逻辑控制:boolean
如果想要使用中文:char(避免乱码)
按照保存范围:byte<int<long<double