欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-15 20:28 作者:吕小剑2020  | 我要投稿

7.15 P8--P15

一、第一个java应用程序

输出"HelloWorld"

  1. 新建一个文本文档
  2. 输入class (类)
  3. 类的名称:HelloWorld
  4. 定义一个程序入口"public static void main(String[] arge) {}"不用想什么意思,就是这样
  5. "System.out.print("Hello world");"打印出Hello world.
  6. 保存文件,文件名称一定要是类名"HelloWorld",文件扩展名是".java",这个是我们写的第一个java文件
  7. 运行起来,在命令提示符内,进入文件保存位置
  8. 把".java"编译成".class"文件,使用javac命令,对这个文件进行编译输入"javac HelloWorld.java",编译是因为虚拟机不能识别我们写的文件,用javac工具把程序员写的文件编程为0和1机器能识别的文件,编译出的文件是字节码文件,扩展名为".class"
  9. 运行程序,使用".java"命令运行输入"java HelloWorld",不带扩展名".class"java命令只去找class文件,

二、java的执行机制

  1. java跨平台
  2. 装了java虚拟机的机器就能运行程序
  3. 但是需要把java文件编译成class文件
  4. 先编译,再运行
  5. 编写注意内容



三、常见问题

  1. 类名和文件名要一致
  2. 一个java文件中只能有一个用public修饰的类

四、代码注释

忘记代码的作用,或者给同事看代码那同事可以通过注释知道

  1. 代码区分大小写
  2. 单行注释 用两个斜杠// 不参与编译,可以输入中文等各种,
  3. 多行注释 用/* */中间的内容是注释
  4. 文档注释 用/** */中间的内容属于文档,可以生成文档,javadoc命令

P12 跳过,目前是使用IDEA,

五、进制

  1. 十进制
  2. 0----9
  3. 9后面的10其实就是进制了一位
  4. 二进制
  5. 0---1
  6. 1后面的2只能写10
  7. 八进制
  8. 0---7
  9. 7后的8只能是10
  10. 十六进制
  11. 0---15
  12. 16是10
  13. 10是A,11是B.......

六、进制转换

  1. 十进制转二进制
  2. 除2取余法
  3. 结果为0,余数反向连接起来
  4. 二进制转十进制
  5. 每一位代表的十进制的数值相加
  6. 低位0向左高位2的次方乘以每个位上的数值得出的结果再相加
  7. 十进制与其他进制转换
  8. 十进制转其他进制
  9. 同十进制转二进制,用数值除目标进制位到结果为0时余数反向连接起来
  10. 其他进制转十进制,每一位上代表的十进制的数值相加
  11. 二进制转八进制
  12. 从低位依次取3位所表达的数值
  13. 八进制转二进制,把每一位八进制数写成3位二进制即可
  14. 因为二进制的3位数表达的范围就是0----7,即八进制不需要进位的位数
  15. 二进制转十六进制
  16. 从低位依次取4位所表达的数值
  17. 十六进制转二进制,把每一位八进制数写成4位二进制即可
  18. 因为二进制的4位数表达的范围就是0----15,即十六进制不需要进位的位数

七、二进制的原码、反码和补码

  1. 平时看到的码一定是补码
  2. 负数(首位为1) 补码到反码,符号位不变,-1,
  3. 负数 反码到原码,符号位不变,每位取反
  4. 转换都是用原码作转换
  5. 正数(首位为0)补码和原码相同,







千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律