Java基础
1、Java语言重要的特点
(1)Java语言是面向对象的《oop》
(2)Java语言是健壮的。java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
(3)Java语言是跨平台性的
(4)Java语言是解释性的
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行,c/c++。
2、Java运行机制及运行过程
Java核心机制-Java虚拟机【JVM java virtual machine】
(1)JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中
(2)对于不同的平台,有不同的虚拟机
(3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到出运行”
什么是JDK,JRE
JDK基本介绍
(1)JDK(Java Development Kit Java开发工具包)
JDK=JRE+java的开发工具[java,javac,javadoc,javap等]
安装下载:https://www.oracle.com/java/technologies/downloads/#java8-windows
(2)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包含了JRE。所以安装了JDK,就不用再单独安装JRE了
JRE基本介绍
(1)JRE(Java Runtime Environment Java运行环境)JRE=JVM+Java的核心类库[类]
(2)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
3、Java开发注意事项和细节说明
(1)Java源文件以 .java 为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类。
(2)Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args) {...}
(3)Java语言严格区分大小写。
(4)Java方法由一条条语句构成,每个语句以“;”结束。
(5)大括号都是成对出现的,缺一不可。【习惯,先写{}再写代码】。
(6)一个源文件中最多只能有一个public类。其他类的个数不限。
(7)如果源文件包含一个public类,则文件名必须安该类名命名。
(8)一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法。
4、Java转义字符
Java常用的转义字符
(1)\t:一个制表位,实现对齐的功能
(2)\n:换行符
(3)\:一个
(4)\“:一个"
(5)\’:一个’
(6)\r:一个回车 System.out.println(“Hello、r”);
Java代码规范
(1)类、方法的注释,要以javadoc的方式来写
(2)非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
(3)使用tab操作,实现缩进,默认整体向右移动,时候用shift+tab整体向左移
(4)运算符和=两边习惯性各加一个空格。
(5)源文件使用utf-8编码
(6)行宽度不要超过你80字符
(7)代码编写次行风格和行尾风格
Dos命令