JAVA学习笔记一---JAVA概述和注释
1.1 JAVA概述
1.1.1 JAVA的版本
JavaSE(标准版本)
JavaME(用于移动或者嵌入设备的版本)
JavaEE(java企业的版本)
我们用的是javaSE版本
1.1.2 跨平台的语言
一个代码版本,在所有的平台都可以运行。
1.1.3 Java语言的运行机制
我们的编程语言都是人类语言,机器是无法识别的(只能识别0和1),为了让机器理解我们的代码,我们需要进行编译。
C和C++是编译型语言
源文件---编译器--->可执行文件
可执行文件--->机器指令(在操作系统上运行)
javascript是解释型语言
文本文件---解释器--->直接翻译成机器指令
Java是先编译后解释的语言
.java源文件---编译--->.class字节码文件(字节码)---在虚拟机上运行,而不是操作系统(JVM)--->机器指令
Write Once,Run Anyway!
1.1.4 JRE与JDK
JRE(Java Runtime Environment)Java运行时环境
JRE=JVM(Java Virtual Machine)Java虚拟机+解释器
JDK(Java Development Kit) Java开发工具
JDK=JRE+工具(编译器、调试器等)+类库
1.1.5 JDK的安装
下载安装好JDK,然后配置环境变量。
JAVA_HOME JDK的位置
PATH %JAVA_HOME\bin
1.2 第一个JAVA例子
1.2.1 main方法
main方法是一切程序的入口,有五个要素:
1.必须是public
2.必须是static
3.没有返回值,返回值为空
4.main名字不能错
5.参数必须是字符串数组
public static void main(String args[]) {
// TODO Auto-generated method stub
//换行输出
System.out.println("HelloWorld");
}
如果文件里面是公开类,文件名必须与公开类名字一样。
一个文件只能有有一个公开类。
1.3 注释
注释分为三种:doc注释、多行注释、单行注释
注释量必须达到代码的20%以上
doc注释
可以用在类和方法的注释。
/**
*注释内容
*@注释方式
*/
/**
* doc注释的类注释代码
* @see www.baidu.com
* @since Version 2.0 2020.02.12
* @author iszhangyongxin
*
*/
public class HelloWorld {
/**
* doc注释的方法注释代码
* @return void
* @param args
*/
public static void main(String args[]) {
}
}
多行注释
一般用在多行代码的注释
/*
*注释内容
*/
单行注释
一般用在单行注释
public static void main(String args[]) {
/*
* 多行注释练习
*/
//换行输出
System.out.println("HelloWorld");
//非换行输出
System.out.print("HelloWorld");
}
}
1.4 包
包其实就是不同的文件夹,包的名称一般都是公司文件名倒过来写。
com.zyx
包不要以java开头,会与java的包产生冲突。
在某个包里面,会出现package com.zyx 表明这个包是在com的zyx文件夹下。
如果想要引用其他类,需要引用,import com.zyx.*或者import com.zyx.Test。
而java.lang的包不需要导入。
1.5 标识符
1.数字不能作为标识符的首字母。
2.标识符的字母大小写敏感。
3.不能用关键字作为标识符名称。
3.命名规范:
包名:全部小写 com.zyx
接口名/类:每一个单词首字母大写 HelloWorld
变量名:首字母小写,后面字母小写 showInfo drawData
常量:全部大写,字母之间用下划线分割 REQUEST_CODE
第一章学习完成!
谢谢您的阅读!