从0.5开始学习java-2022/4/21
Java基础是学习JavaEE,大数据,Android开发的基石。
C/C++开发效率低,运行效率高,与操作系统交互的使用C。
python开发效率>java,运行效率<java
后台开发:java、PHP、Python、Go、Node.js
java舍弃了指针,增加了垃圾回收器的功能,自动回收。
特点:面向对象,健壮性,跨平台性(JVM)
java自动回收不用的内存空间,但是java程序还会出现内存泄漏和内存溢出问题。写的程序的问题
JDK Java Development Kit
JRE Java Runtime Environment
java变量
class VariableTest{
public static void main(String[] args){
int myAge =12;
System.out.println(myAge);
int myNumber;
myNumber=10001;
System.out.println(myNumber);
//编译错误,作用域不对
//System.out.println(myClass);
//编译错误,统一作用域同名
//int myAge =11;
//System.out.println(myAge);
}
public void method(){
int myClass = 1;
//编译成功
int myAge =11;
System.out.println(myAge);
}
}
class IdentifierTest{
public static void main(String[] args){
int myNumber = 1001;
System.out.println(myNumber);
int mynumber = 1002;
System.out.println(mynumber);
}
}
class IdentifierTest{
public static void main(String[] args){
}
}
class 1Hello{
}
java中命名规范
包名:所有字母都小写:applepad
类名接口名:多单词组成时,所有单词首字母大小写:ApplePad
变量名方法名:第一个单词首字母小写,第二个大写:applePad
常量名:所有字母都大写,用_连接单词:APPLE_PAD
public class HelloJava{
public static void main(String[] args){// public static void main(String[] a){//arguments:参数
System.out.println("Hello,World!");
}
}



