一、Java的特点
1、Java语言是面向对象的
2、Java语言是强壮的
3、Java语言是跨平台性的
4、Java语言是解释型的
二、Java核心机制
JDK = JRE + 开发工具箱
JRE = JVM + JavaSE标准库
三、编写第一个Java程序
写一个名为Hello的java程序,输出hello,world!
public class Hello{
public static void main(String[] args){
System.out.println("hello,world!");
}
}
1.public class Hello表示Hello是一个类,是一个public公有的类
2.Hello{}表示一个类的开始和结束
3.public static void main(String[] args)表示一个主方法,即我们程序的入口
4.main()表示方法的开始和结束
5.System.out..println("hello,world!");表示输出语句到屏幕
6.分号(;)表示语句结束
四、Java注意事项
1、Java区分大小写
2、类名必须以英文字母开头,后接字母,数字和下划线的组合 习惯性大写 例上图:(Hello)
3、所有的方法名都应该以小写字母开头,如果方法名含有若干单词,则后面的每个单词首字母大写
4、源文件名与类名必须相同 例上图:保存文件时应命名位Hello
5、Java有且只有一个public类 其他类个数不限
6、main方法有固定的书写格式
7、{} 、()、[ ]括号都是成对出现
五、Java组成
一个 Java 程序可以认为是一系列对象的集合
对象:对象是类的一个实例,有状态和行为。例如,一只猫是一个对象,它的状态有:颜色、名字、品种;行为有:喵叫等。
类:类是一个模板,它描述一类对象的行为和状态。
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
六、Java标识符
Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
1、所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
2、首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
3、关键字不能用作标识符
4、标识符区分大小写
七、Java控制访问权限
访问控制 | private | 私有的 |
protected | 受保护的 | |
public | 公共的 | |
default | 默认的 |
八、Java注释
注释快捷键:ctrl+/
1、单行注释: //
2、多行注释:/*
*/
3、文档注释(Java Doc标签):/**
*/
九、Java代码规范
1、类、方法注释要以Java Doc注释方式来写 即文档标签
2、非Java Doc注释,即单行注释/多行注释,往往是给代码的维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等
3、使用Tab键实现代码缩进(默认向右),使用shift+Tab键取消缩进(即向左)
4、运算符和=两边习惯性各加一个空格,使用快捷键Ctrl+Alt+L快速规范代码格式
5、源文件使用utf-8编码
6、行宽不要超过80个字符
7、代码编写风格分为次行风格和行尾风格,推荐使用行尾风格
次行风格:
行尾风格:
十、Java代码的编写步骤
1、编写Java的源代码
public class Hello{
public static void main(String[] args){
System.out.println("hello,world!");
}
}
2、Java.c编译,得到对应的.class字节码文件
在控制台(Win+R)输入javac Hello.java,将源文件编译成字节码文件,目录下会出现Hello.class文件表示编译成功
3、Java运行,本质就是把.class加载到jvm运用
运行字节码文件,在控制台输入java Hello
十一、Java变量
变量分为两种:基本类型的变量和引用类型的变量 变量必须先定义后使用 数字代表字节数
1、变量是程序的基本组成单位
2、变量的三个基本要素(类型+名称+值)
3、变量相当于内存中一个数据存储空间的表示
4、Java提供了8种基本类型,6种数字类型(4种整数,2种浮点数),1种字符型,1种布尔型)
(1)4种整数类型
整数类型 | 占用空间(字节) | 范围 | ||
byte[字节] | 1 | -128~127 | ||
short[短整型] | 2 | -2^15~2^15-1 | ||
int[整型] | 4 |