Java整理小结,java小结
Java整理小结,java小结
什么是JDK
Java Development Kit,是Java开发工具包,提供Java开发的必要工具和一些类库等。
在JDK中(Java Development Kit),Java开发工具包提供了最基本的Java运行环境(JRE Java Runtime Enviroment)和最基础的Java类库。
bin:存放了一系列的Java命令和工具
jre:Java Runtime Environment,Java运行时的环境,如果你的计算机要运行Java编写的程序,可以没有JDK,但是不能没有JRE
lib:类库,JavaSE提供的标准类库,用的时候也称为API
src.zip:source源代码
Java的环境变量配置
定义JAVA_HOME(以下定义的键名都要注意大小写):可以让后面Path和CLASSPATH定义时引用这个地址。
键名:JAVA_HOME 键值:jdk所在目录
修改Path变量值:可以让程序在任意的目录访问JDK提供的工具命令。
变量名:path
变量值:%JAVA_HOME%\bin;JAVA_HOME%\jre\bin;
定义CLASSPATH变量:让程序可以引用JDK提供的类库进行开发。
第一个Java程序
class Hello {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
注意:
文件名必须用大写字母开头,而且用驼峰命名方式,尽量不要出现怪异的字符,文件后缀名用.java,比如StudentScore.java
码中的类名必须和文件名一致
在类定义的文件路径中尽量不要出现中文
Java跨平台
1. 源代码通过javac命令编译成.class的二进制字节码文件;
2. 在不同的操作系统的JVM中,可以运行相同的.class文件,输出程序内容,这也是Java跨平台的主要原因。
书写Java源代码的注意点
大小写敏感:所谓大小写敏感就是在书写的时候,例如Hello和HELLO,表示的是不一样的意思。
类名:以驼峰的方式命名,首字母大写,所谓驼峰就是出现两个单词的时候,单词的首字母大写,例如StudentScore
方法名:以驼峰的方式命名,首字母小写;
源文件:在定义源文件名的时候,要和类名相同;
Java运行的主入口函数:public static void main(String[] args),在执行java Hello后面可以跟着输入参数,输入参数可以多个,用空格隔开;
代码规范,如花括号的位置,代码缩进等
注释
提高代码的可读性。
/**
* Hello
* @author lu
* @version 3.0
*/
标识符
标识符可以包含数字、字母、$、_,但是不能以数字开头
关键字不能用作标识符
标识符是大小写敏感的
数据类型分类
基本数据类型 | 引用数据类型 |
---|---|
byte、short、int、long,float,double,char,boolean | 类(class),接口(interface),数组 |
运算符
算术运算符
+、-、*、/、%、++、–赋值运算符
=用于为变量指定变量值。(+= -= *= /= %=)比较运算符
用于判断两个变量或常量的大小,返回结果只有true或false。
<, >, <=, >=, ==, !=逻辑运算符
&&:两个操作数必须都是布尔类型的,只要有一个是false,就返回false。
||:两个操作数必须都是布尔类型的,只要有一个是true,就返回true。
!:操作数是true返回false,操作数是false返回true。三目运算符
(expression)?if-true-statement:if-false-statement
int age = 20;
String str = age > 18?"已成年":"未成年";
System.out.println("str:" + str);
三种流程控制结构
- 顺序结构
程序自上而下的执行,没有任何的判断和跳转 - 分支结构
if 条件语句
if (logic expression) {
statement;
}
if(logic expression) {
statement;
} else {
statement;
}
if(logic expression) {
statement;
} else if(logic expression) {
statement;
} else {
statement;
}
- switch语句
switch语句是由控制表达式和多个case标签块组成的。
switch(expression) {
case condition1: {
statement;
break;
}
case condition2: {
statement;
break;
}
default: {
statement;
}
}
循环语句
- while语句
(init_statement)
while(test_expression) {
body_statement;
iteration_statement;
}
- do while 语句
do…while区别于while循环:先执行后判断。
(init_statement)
do {
body_statement;
iteration_statement;
} while(test_expression)
相关文章
- 暂无相关文章
用户点评