JAVA入门基础知识小结

JDK环境变量配置:

  • JAVA_HOME变量:变量值中输入JDK的安装路径,如“D:\jdk1.6.0_02”
  • CLASSPATH变量:变量值中输入“.;D:\jdk1.6.0_02\lib\dt.jar;D:\jdk1.6.0_02\lib\tools.jar”,注意不要漏掉“.;”“.;”指可以加载应用程序当前目录及其子目录中的类(CLASSPATH配置错误会出现“错误: 找不到或无法加载主类 ...”)
  • PATH变量:变量值输入框的最后加入“D:\jdk1.6.0_02\bin”,注意变量之间用“;”隔开


源文件及编译:

  • 源文件

Java源文件名与源文件中public类名相同,一个源文件中可以有多个类,但一个源文件中只能有一个pubilc类,含有main函数的类为主类,Java程序入口函数public static void main(String[] args){ ... },JAVA程序以类为单位并以主类开始执行,所以建议一个源文件只写一个类

 

  • 编译运行

 

javac Hello.java  ---编译所有类,一个类生成一个.class文件

java Hello ---执行包含入口函数的类即主类

 

 

Java命令行输入:

Scanner scanner;
scanner = new Scanner(System.in);
String source = scanner.nextLine();

 

 

数组:

  • 声明数组
int [] a,b;  <==>  int a[],b[];

 

  • 分配元素:
C++ : int a[12];

Java: int a[] = new int[12];

  int size = 12;  int number[] = new int[size]; //Java可使用变量指定元素个数

  • 输出char型数组a的引用(即首地址):System.out.println(""+a);若直接用System.out.println(a)会输出a的全部元素的值,若a是其他类型的数组则可直接用System.out.println(a)输出数组引用
  • 遍历数组的循环语句:
for(声明循环变量:数组的名字) {
...
}

例:

int a[] = {1,2,3};  

for(int i:a){ 

System.out.println(i);

}



类:

  • 类体由变量的声明和方法的定义两部分组成;类方法中的局部变量没有默认值,使用前须赋初值
  • 类成员(static静态成员)在加载类时分配内存,实例成员在对象创建时分配内存,类成员可通过类名直接调用
  • this可出现在类的构造方法和实例方法中,不可出现在类方法(static静态方法)中;因为类方法可以通过类名直接调用,这时,可能还没有任何对象诞生。
  • 包(package)用来区分不同源文件中同名的类,一般格式:"package 包名;"若省略package语句则源文件中的类被认为是无名包的一部分,无名包里类的字节码放在同一目录即属于在同一个包;有名包的类的字节码的存储目录要跟包名类似,如package tom.jiafei;对应的目录结构为C:\100\tom\jiafei\Hello.class,执行程序时要到目录的上一层目录执行,如C:\100> java tom.jiafei.Hello;用import导入包中的类

转载于:https://my.oschina.net/u/3559811/blog/995827

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值