Java是一种优秀的程序设计语言,还是一个有一系列计算机软件和规范形成的技术体系,这个体系这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。
public class Helloworld {
public static void main(String[] args) {
System.out.println("HellloWorld");
}
}
HellloWorld
main方法是程序的入口,其中(String[] args)为运行时参数,数据类型是string型。
备注:
(1)一个Java文件只能有一个public的类,并且必须与文件名相同。
(2)可以有多个类,但只能有一个public的类。
(3)为了方便,一个类对应一个字节码文件。
对应包装类Integer。占4字节
public class Helloworld {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
}
}
2147483647
-2147483648
对应包装类Long.占8个字节
public class Helloworld {
public static void main(String[] args) {
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
}
}
9223372036854775807
-9223372036854775808
对应包装类Double.占8个字节
public class Helloworld {
public static void main(String[] args) {
System.out.println(Double.MAX_VALUE);
System.out.println(Double.MIN_VALUE);
}
}
1.7976931348623157E308
4.9E-324
对应包装类Float.占4个字节
public class Helloworld {
public static void main(String[] args) {
System.out.println(Float.MAX_VALUE);
System.out.println(Float.MIN_VALUE);
}
}
3.4028235E38
1.4E-45
对应包装类Character.占2个字节
public class Helloworld {
public static void main6(String[] args) {
System.out.println(Character.MAX_VALUE);
System.out.println(Character.MIN_VALUE);
}
}
对应包装类Byte.占1个字节
public class Helloworld {
public static void main(String[] args) {
System.out.println(Byte.MAX_VALUE);
System.out.println(Byte.MIN_VALUE);
}
}
127
-128
对应包装类Short.占2个字节
public class Helloworld {
public static void main(String[] args) {
System.out.println(Short.MAX_VALUE);
System.out.println(Short.MIN_VALUE);
}
}
32767
-32768
对应包装类Boolean.没有规定
(1)boolean 类型的变量只有两种取值, true 表示真, false 表示假.
(2)Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法.
(3) boolean 类型有些 JVM 的实现是占 1 个字节, 有些是占 1 个比特位, 这个没有明确规定。它只有两种取值,true表示真,false表示假。
(1) Java 使用 双引号 + 若干字符 的方式表示字符串字面值.
(2)和上面的类型不同, String 不是基本类型, 而是引用类型(后面重点解释).
(3)字符串中的一些特定的不太方便直接表示的字符需要进行转义.
1.转义字符
2.字符串的“+”操作
字符串与字符串进行拼接
public class TestDemo2 {
public static void main(String[] args) {
String a = "hello";
String b = "world";
String c = a + b;
System.out.println(c);
}
}
helloworld
字符串与整数进行拼接
public class TestDemo2 {
public static void main(String[] args) {
String str = "result = ";
int a = 20;
int b = 21;
String result = str + a + b;
System.out.println(result);
}
}
result = 2021
备注:当一个“+”表达式中存在字符串时,其后的“+”执行拼接行为,若为数字在前,字符串在后,“+”不是拼接
String result = a + b + str;
41result =