Java入门1
Java 教程
注:String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。
String[] args 可以看出来它是一个数组。在命令行中比如运行 Test.class 文件,你可以这样写:
java Test helloworld
相当于给数组传入了一个 helloworld 字符串。也可以打印出来,可以作为简单的输入。
例如:
public class Test {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
运行以上实例,输出结果如下:
$ javac Test.java
$ java Test helloworld
helloworld
args[0]
是你传入的第一个参数,args[1]
是传入的第二个参数,以此类推。
Java 简介
Java分为三个体系:
-
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
-
JavaEE(J2EE) (Java 2 Platform,Enterprise Edition,java平台企业版)
-
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
有关Java的专业术语:
-
JDK(Java Development Kit ):编写Java程序的程序员使用的软件
-
JRE(Java Runtime Environment):运行Java程序的用户使用的软件
-
Server JRE (Java SE Runtime Environment):服务端使用的 Java 运行环境
-
SDK(Software Development Kit):软件开发工具包,在Java中用于描述1998年~2006年之间的JDK
-
DAO(Data Access Object):数据访问接口,数据访问,顾名思义就是与数据库打交道
JRE 与 Server JRE 区别, 以下是官网中的说明:
Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
Administrators running applications on a server: Server JRE (Server Java Runtime Environment) For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer.
Java 基础语法
Java标识符
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
关于Java标识符,有以下几点需要注意:
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
- 首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合
- 关键字不能用作标识符
- 标识符是大小写敏感的
- 合法标识符举例:age、$salary、_value、__1_value
- 非法标识符举例:123abc、-salary
Java的八种基本类型:
类型 | 描述 | 大小 |
---|---|---|
boolean | 布尔型 | 1个字节 8bit(8位) |
byte | 字节类型 | 1个字节 |
char | 字符类型 | 2个字节 |
short | 短整型 | 2个字节 |
int | 整型 | 4个字节 |
float | 浮点型(单精度) | 4个字节 |
long | 长整型 | 8个字节 |
double | 双精度类型 | 8个字节 |
-
Java中默认的整数类型是int,如果要定义为long ,则要在数值后加上L或者l
-
默认的浮点型是双精度浮点,如果要定义float,则要在数值后面加上f或者F
-
一个字节等于8位,1个字节等于256个数。2^8
-
一个英文字母或者阿拉伯数字占一个字节
-
一个汉字占2个字节