杂七杂八概念-Java-JRE/关键字/主函数/注释/常量/数据类型/表达式/运算符/其它

【JRE】
JRE is Java Runtime Environment, include JVM 和运行时需要的核心类库,想要运行一个已有的java程序,只需安装JRE即可
JDK is Java Development Kit ,是java程序开发工具包,包括JRE 和编译工具Javac.exe和运行工具java.exe
notepad 和eclipse 可以写程序,Xcode也可以

【关键字】
被java语言赋予了特定意义的单词叫关键字。区别大小写,关键字都是小写。规范,不是规则,可遵守可不遵守,但大家都遵守。类名都以首字母大写开始,每个单词首字母大写。
main不是关键字,但会被虚拟机识别,比较特殊。true和false是关键字

【主函数】
类里面要有主函数,作用是保证类的独立运行,java会去调用虚拟机,调用时先找类里的主函数,虚拟机就是在调用你指定的类里的主函数,函数执行的起始点是主函数。
同一段程序里可以写多个类,编译时会生成两个class。类里不是必须有主函数,需要类能独立运行,才需要写。
有Public class 的话,类名必须和java文件名一致

【注释】
功能:1⃣️注解说明 2⃣️调试程序(有bug,先注释掉,如果好了就是那里错了)
分类:单行注释//;多行注释/* /;文档注释 在jdk中有一个javadoc.exe ,将里面的内容提取出来变成doc文件。格式/**。。。 /,java特有的。
注意:多行注释里不能添加多行注释,要注意。/
/
/ /,会到第一个/结束。
写代码一定要写注释。但不要每一行都写,中英文结合密阅读性差。一边写注释一边代码。
代码仅是思想的一种体现形式,别一上来就写class,先来/
*/,里面写需求、思路、步骤。

【常量】
字符:包括字母、数字、符号。
‘4’叫字符,单引号只能存放单个字符。4叫数字。
“ab”字符串,用双引号引起来。
null常量,只有一个数值。
整数4种表现形式:十进制,八进制(用0开头),十六进制(用0x开头),二进制。

【数据存储原理】
用开关来表示数据,8个开关为最小单位,叫字节,每个字节由8个二进制位组成。
在计算机内存中,存的都是0和1。
为表示生活的文字,用二进制数建立一一对应,形成的表叫编码表ASCII。二进制太长,进制越大,表现形式越短。八进制:二进制的3位代表一位。十六进制:二进制的4位代表一位。出现八进制和十六进制,是为了更方便的表示数据。为什么常用8 16进制,没有7 9 进制,不是没有,是因为8 16 刚好可以以2进制为基础进行转换(3个2进制位表示8,4个16),更方便转换。
负数的二进制是:正的取反加一。int型在计算机里用4个字节存,即有4*4个位,最高一位是0代表正,1代表负。

【数据类型】
java语言是强类型语言。
整数类型分为
1⃣️byte(1个字节,8个位,取值范围-128到127,-2的7次方,到2的7次方-1) 。
2⃣️short(2个字节。-2的15次方到2的15次方-1)
3⃣️int(4个字节)
4⃣️long(8个字节)。
写整数,默认写的类型是int。
cpu(硬盘?)中的是缓存,存储空间比较小,用于缓冲数据。
小数类型分为:
1⃣️浮点类型 float单精度(4个字节)
2⃣️double双精度(8个字节),精确程度更高。写小数,默认double。
布尔类型boolean。
【应用】
一个中文汉字是两个字节。

【表达式和运算符】
特别注意的几个点:
1)表达式运算时数据类型会自动提升(存的空间大的为准)。
2)a++表示a先出去做运算,再自加。++a相反。
3)+也可以是字符串相加。“haha”+“haha”=hahahahaha。字符串数据和任何数据使用+相连接,最终都会变成字符串。“5+5=”+5+5会变成5+5=55,把5连接起来。所以打印时可以利用这点,若a=3,b=4,写println(“a=”+a+”,b=”+b);就会输出a=3,b=4
4)println的ln是用于换行的,\n也是换行的。

【转义字符】
转义字符:通过\来转变后面字母或符号的含义。
\”是表示单纯的“
\表示单纯的\

【其它】
1)一开始都会在终端用命令行的形式运行,后面高级的软件eclipse等是把命令行这些做成了图形界面。
2) java文件是源文件。
有虚拟机,class文件都能执行.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值