Java入门笔记

基本特性

  • 强类型语言
  • 面向对象的语言
  • 静态类型语言

变量和函数返回值的类型永远不能改变
所有java程序在运行之前就被验证了
(更好的捕捉错误,方便了debug,在用户端永远不会发生类型错误)

语法特性

  • 文件的名称必须与class名一致 否则无法运行
  • 结尾有分号;作为结束
  • 所有的代码都必须是类的一部分
  • 注释为/* **/
  • String[] args是用来读取command line后面的字符的

e.g:java HelloWorld 10 20
args[0] = 10

与其他语言的区别

  • Array的命名为int[] num = new int[10];
  • new与c的区别:
  • c中new在堆上分配之后需要自己delete掉
    Java会自己释放
  • java的new返回的是reference(引用)
    c返回的是指针

Enhanced loop(强化版的遍历):

int[] numbers = {1, 2, 3, 4, 5};
  for (int number : numbers) {
      System.out.println(number);
  }

在terminal使用java

  1. 先javac xx.java文件 进行编译把它变成一个.class file
  2. 再java class文件
  3. 为什么要进行编译=》
    a. 进行类型检查,确保应用分发到用户手里不会出现类型错误
    b. 让电脑更容易执行
    c. 利于安全
  4. 注意:文件名必须与类名一致
    只编译主函数类也会自动编译其他的类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值