【学习归纳自我总结版】尚硅谷学习第一天

变量和数据类型

1.计算机语言发展

机器语言 ---> 汇编语言 ---> 高级语言 --->自然语言

  • 汇编语言与机器语言一一对应,每一条机器指令都有与之对应的汇编指令。
  • 汇编语言可以通过编译得到机器语言,机器语言可以通过反汇编得到汇编语言。
  • 高级语言可以通过编译得到汇编语言\机器语言,但汇编语言\机器语言几乎不可能还原成高级语言。

2.Java语言分类

Java是一门高级语言,面向对象的混合型语言,静态语言和强类型语言。

3.Java语言发展史

  • Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。
  • Java之父是詹姆斯.高斯林(james Gosling)。
  • 1982年SUN公司成立,仅用四年时间就完成上市。1995年SUN公司推出著名的Java编程语言。2001年"9.11"以前,SUN公司市值超过1000亿美元;此后,互联网泡沫破裂,硬件需求大幅减少,它的市值在一个月之内跌幅超过90%。SUN公司的成长用了20年,但衰落只用了1年。
  • Java5.0开始版本号从1.4直接更新至5.0。从Java8.0开始,每半年更新一次(3月,9月)。其中Java8.0,Java17.0为长期稳定版。

4.JVM、JRE、JDK的关系

  • JVM(Java Vitual Machine):Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java最具吸引力的特性之一。我们编写的Java代码,都运行在JVM之上。
  • JRE(Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。
  • JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。
    总结:
    JRE = JVM + Java SE标准类库
    JDK= JRE + 开发工具集(例如Javac编译工具等)。
    我们想要运行一个已有的Java程序,那么只需安装JRE即可。
    我们想要开发一个全新的Java程序,那么必须安装JDK,其内部包含JRE。

5.保留字

const和goto是保留字。

6.标识符的命名规则(必须遵守)

  1. Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$
  2. 不能使用Java的关键字(包含保留字)和特殊值
  3. 数字不能开头
  4. 不能包含空格
  5. 严格区分大小写

7.标识符的命名规范(建议遵守)

  1. 见名知意
  2. 类名,接口名等:每个单词的首字母都大写,形式:XxxYyyZzz,例如:HelloWorld,String,System等
  3. 变量,方法名等:从第二个单词开始首字母大写,其余字母小写,形式:xxxYyyZzz,例如:age,name,bookName,main
  4. 包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,例如:java.lang
  5. 常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,例如:MAX_VALUE,PI。
相关推荐
Chen-Edward几秒前
有了Spring为什么还有要Spring Boot?
java·spring boot·spring
浮游本尊1 小时前
React 18.x 学习计划 - 第四天:React Hooks深入
前端·学习·react.js
陈小桔1 小时前
idea中重新加载所有maven项目失败,但maven compile成功
java·maven
小学鸡!1 小时前
Spring Boot实现日志链路追踪
java·spring boot·后端
xiaogg36781 小时前
阿里云k8s1.33部署yaml和dockerfile配置文件
java·linux·kubernetes
逆光的July1 小时前
Hikari连接池
java
微风粼粼2 小时前
eclipse 导入javaweb项目,以及配置教程(傻瓜式教学)
java·ide·eclipse
番茄Salad2 小时前
Spring Boot临时解决循环依赖注入问题
java·spring boot·spring cloud
立志成为大牛的小牛2 小时前
数据结构——二十六、邻接表(王道408)
开发语言·数据结构·c++·学习·程序人生
天若有情6732 小时前
Spring MVC文件上传与下载全面详解:从原理到实战
java·spring·mvc·springmvc·javaee·multipart