Java简介
一、java语言包含三大块
- J2SE:平台标准版,可以做桌面程序开发
- 他是整个java技术的基础和核心
- J2EE:平台企业版,可以做网站
- J2ME:平台微型版,可以做移动端程序开发
二、JAVA特性
- 简单性:舍弃了c++中难以掌握并不安全的功能,如:指针、多继承等
- 面向对象
- 安全性:运行时堆栈溢出,强制类型检查
- 健壮性:java语言在运行过程中产生的垃圾会自动回收,简称GC机制
- 可移植性:java程序编译依稀,不做任何修改时到处运行,也就是跨平台,在不同操作系统上安装不同JVM
三、jdk、jre、jvm各自是什么,以及之间关系
- JDK:Java开发工具包
- JRE:Java运行环境
- JVM:Java虚拟机
- 关系:JVM不能单独安装,三个一起安装了
四、Java元文件组成部分
第一部分:编写类也叫外部结构
第二部分:便携main方法,也叫做主方法或者程序入口
注意:1.编写在类中
2.在一个类中的main方法是可有可无的
3.如果编写main方法,则在一个类中最多有一个
第三部分:编写代码
注意:1.暂时将代码编写在入口中
2.可以在入口中编写n条语句,语句也就是以英文分号作为结束
五、public class和class区别
- 一个类前面的public是可有可无的
- 如果一个类使用public修饰则文件名必须和类名一致
- 如果一个类前面没有使用public修饰,则文件名可以与类名不一致,当编译成功后会生成对应类名的字节码文件
- 一个类中的main方法是可有可无的,如果没有编写main方法编译成功,但是不能运行
- 在一个源文件中编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个字节码文件(必须保证有入口)
六、关键字
在java中具有特殊意义的,关键字全部小写
public static void class
七、标识符
也就是名字,对类名、变量名称、方法名称、参数名称等的修饰
- 标识符命名规则
- 以字母、下划线_或$开头,其后可以是字母、数字,区分大小写,避免使用关键字
八、进制
1、二进制:以0b开头-0b10
2、八进制:以0开头-010
3、十进制:10
4、十六进制:以0x开头-0x10
十进制转二进制,称为除2取余法
二进制转十进制,称为乘2叠加法