Java基础-第1天

1.Java语言的跨平台原理

JVM(Java Virtual Machine)是Java虚拟机,不同的操作系统在运行Java代码时都会通过JVM来翻译成它认识的语言,在操作系统理解了Java语言之后,再运行得到结果。举例如下图:

JVM的作用说明

2.Java中的JDK和JRE

JDK的英文名称为Java Development Kit,也就是说是Java开发使用的套件,JRE英文名称为Java Runtime Environment,为Java运行环境。
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。

3.常用DOS命令

  1. 切换盘符 d: 回车

  2. 显示某目录下的所有文件或者文件夹dir 回车

  3. 创建文件夹 md 文件夹名称 回车

  4. 显示某目录下的所有文件或者文件夹 dir 回车

  5. 创建文件夹 md 文件夹名称 回车

  6. 删除文件夹rd 文件夹名称 回车

  7. 进入目录 cd 目录名称 或 cd 目录名称1\目录名称2\...

  8. 回退目录 单级回退 cd..回退根目录 cd\

  9. 删除文件
    del 文件名称
    *.txt 可以表示多个文件名称

  10. 清屏 cls

  11. 退出 exit

  12. 扩展DOS命令
    删除带内容的文件夹
    rd /s 文件夹名称 会提示是否删除
    rd /q /s 文件夹名称 直接删除

4.Java中的注释

注释主要有三种方式:
单行注释//+注释信息
多行注释/*注释信息*/
文档注释 /**注释信息*/(用的很少)

5.常见Java关键字


6.Java中的数据类型

Java中的数据类型
内存占用
面试问题一:Java 中可以存储一个汉字吗?如果能为什么呢?
在java语言中,char类型占两个字节,而java默认采用Unicode码是16位,所以一个Unicode码占两个字节,java中无论汉字还是英文都是用Unicode编码来表达的,所以可以存储一个汉字。(C语言不行,在C语言中,char类型占一个字节,而汉字占两个字节,所以不能存储。)

面试问题二:令byte B = 130 运行错误。因为130 转换为二进制为10000010,在计算机中占四个字节,也就是说原码为00000000 00000000 00000000 10000010,截取转化为补码,先转为反码 11111101,+1得补码1 1111110,也就是十进制的-126。

7.ASCLL码表

ascll码表

8.变量的使用

  1. 变量的名不能重复;
  2. 变量未初始化不能使用;
  3. long类型的变量定义的时候,为了防止整数过大,后面要加L;
  4. float 类型的变量定义的时候,为了防止类型不兼容,后面要加F;

9.命名规则

常见的命名规则:

   A:包其实就是文件夹,用于解决相同类名问题
		全部小写
		单级:com
		多级:cn.itcast

	B:类或者接口
		一个单词:首字母大写
			Student,Person,Teacher
		多个单词:每个单词的首字母大写
			HelloWorld,MyName,NameDemo

	C:方法或者变量
		一个单词:全部小写
			name,age,show()
		多个单词:从第二个单词开始,每个单词首字母大写
			myName,showAllStudentNames()

	D:常量
		一个单词:全部大写
			DEFINE
		多个单词:每个单词都大写,用_连接
			STUDENT_MAX_AGE
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值