Java基础
helloworld
1.随便新建一个文件夹,存放代码
2.新建一个Java文件
- 例:hello.java
3.编写代码
public class hello{
public static void main(String[] args){
System.out.print("hello,world);
}
}
4.编译javac java文件,会生成一个class文件
5.运行class文件,java class文件
可能遇到的问题:
1.每个单词的大小写不能出现问题,Java是大小下敏感的;
2.尽量使用英文;
3.文件名和类名要保持一致;
4.符号使用了中文
Java程序运行机制
- 编译型(compile)
- 解释型(explain)
Java基础语法:
1.注释、标识符、关键字
注释并不会被执行,是给我们写代码的人看的
-
Java中的注释有三种:
- 单行注释 //
-
多行注释
多行注释 /*注释*/
- 文档注释 /** */
-
标识符
- 关键字
-
所有标识符都应该以字母,美元符或者下划线开始
-
首字母之后可以是字母,美元符,下划线或数字的任意字符组合
-
标识符是大小写敏感的
-
不能使用关键字作为变量名或方法名
2.数据类型
-
Java的数据类型分为两大类
- 基本类型(primitive type)
- 引用类型(reference type)
public class demo2 {
public static void main(String[] args) {
//八大基本数据类型
//整数
byte num1=10;
short num2=20000;
int num3=4888889; //最常用
long num4=10L;//Long类型要在数字后加个L
//小数,浮点数
float num5=50.1F;//float类型要在数字后面加个F
double num6=3.1415926535;
//字符类型
char name ='A';
//字符串 String不是关键字,是类
String name1="张三";
//布尔值
boolean flag = true;
}
}
3.数据类型扩展及面试题讲解
整数拓展
public class demo2 {
public static void main(String[] args) {
//整数拓展: 进制 二进制0b 十进制 八进制o 十六进制0x
int i =10;
int i2=010; //八进制0
int i3=0x10; //十六进制0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
}
}
输出:10
8
16
浮点数拓展
public class demo2 {
public static void main(String[] args