JAVA
关于Hello world
编写
1,建立存放代码的文件夹
2,新建一个文件,后缀名为.java
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
3,使用cmd编译java文件,生成class文件 // javac
编译完成后出现的结果
可能的问题
1,Java是大写小写敏感的
2,文件名和类名必须保持一致,首字母要大写
JAVA特性
和c不同,java既有编译型(一次编译),又有解释型(用多数编译多少)的特征
java是先编译成为class文件,到了操作系统才解释
IDEA
可以优化,高度自定义
例如
file>settings>editor>java>comments 可以修改java的注释颜色
基础语法
注释
1,不会被执行
2,相当于笔记,让自己和别人看懂,书写注释是个很好的习惯,
1单行注释 //
2多行注释 /* */同c
public class HelloWorld {
public static void main(String[] args) {
//printf helloworld
/* 我是多行
注释*/
/*
*@denoalo adjsaipooj
*/
System.out.println("HelloWorld");
}
}
3文档注释
标识符和关键字
1HelloWorld为类和文件的名字
关键字如
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); string } }
此例中,Hello为类的名字,main为方法的名字
-
所有的标识符都只能以大小写字母,美元字符$和下划线_ 开头
-
开头之后可以是大小写字母,美元字符$和下划线_或数字的任意组合
-
不能使用关键字做名字
-
标识符是大小写敏感的
-
可以,但不建议使用中文和拼音命名,不够规范
数据类型
java是强类型语言,要求变量使用要严格规范规定,所有变量都需要先定义再使用
小数常用double而不是float
//八大基本数据类型
//整数
int num1 = 10;
byte num2 = 20;
long num3 = 1000L;//long类型要在数字后加L
short num4 = 6;
//浮点数
float num5 = 36.5F;//float类型要加F
double num6 = 77.77777;
//字符
char name = "z";
String name2 = "zuodao682";
//布尔值
boolean flag = true;
整数扩展
// 进制 二进制 八进制 十进制 十六进制
位(bit),计算机中最小的单位
字节(byte),B,处理计算的单位,一字节=8位
字符;字母,数字,字和符号
1kb=1024B