学习Java篇章:Fundamental01阶段&第一天第二部分

知识点一:比较C语言和Java语言的编译运行过程:

Java语言:

编译期:  .java源文件--->编译后--->.class字节码文件

运行期:.class字节码文件-->JVM加载.class并运行--->可执行文件(二进制,0和1)

C语言:

.c源文件,经过编译,直接可以生成可执行文件(0和1)

----------------------------------------------------------------------------------------------------------------------------------------------------

知识点2:不同编译运行过程带来的差异:

QQ如果是用Java语言写的:Java版的QQ,编译后生成了.class文件

1.windows版的jvm加载了这个.class文件,运行在windows上。

2.linux版的jvm加载了这个.class文件,运行在linux上。

3.ios版的jvm加载了这个.class文件,运行在ios上。

QQ实际上是用C语言写的,所以生活中是这样的

1.用C语言写的windows版的QQ运行在windows系统上

2.用C语言写的ios版的QQ运行在ios系统上

3.用C语言写的linux版的QQ运行在linux系统上

生活现象:我们下了安卓的qq发现并不能运行在苹果的操作系统上。

原因:计算机底层只认识二进制,不同操作系统的指令是不同的。

同样一个指令,windows中可能是010101,linux中可能是101010,其他操作系统可能是111000,所以用c语言开发qq,一做就要做三套,以后再出现其他流行的操作系统只能再做一套。如果QQ是用Java语言写的,那么做一套就够了,以后有新的操作系统流行了,我们在oracle公司的官网下载新的配套这个操作系统的JVM就行了。JVM就是一个小程序,这个小程序就是一个翻译官。负责Java语言在不同的操作系统上沟通无压力。

结论:Java语言的优势是跨平台,一次编程,到处使用。

-----------------------------------------------------------------------------------------------------------------------------------------

知识点三:JDK,JRE,JVM的包含关系

1.JDK:Java 开发工具包(开发Java程序的最小环境是JDK)

2.JRE:Java运行时环境(运行Java程序的最小环境是JRE)

3.JVM:Java虚拟机

关系如下:

JDK=JRE+开发运行等编译工具

JRE=JVM+系统类库

补充:JDK的版本很多是因为操作系统对应的JVM不同。因为我们是做开发因此我们需要下载JDK.

如何下载说明的地址:https://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html

如何下载完成配置jdk的地址:https://zhinan.sogou.com/guide/detail/?id=1610006590

如何验证jdk已经配置好:https://jingyan.baidu.com/article/0aa223755ca6d388cc0d64c2.html

注意:配置jdk中,1.5以后的版本是不需要配置classpath这个变量的。

---------------------------------------------------------------------------------------------------------------------------------

知识点四:Eclipse软件:

是由IBM公司开发的一个IDE(集成开发环境),为什么使用eclipse开发Java程序是因为我们可以通过记事本来开发Java程序,但是太过于繁琐。不但有大量代码重复,也不方便调试。这个软件可以大大提升我们的开发效率。还有就是eclipse是基于插件可扩展,高度灵活。

基于插件也可以理解为可以扩展功能,是一种遵循一定规范的应用程序接口编写出来的程序,主要是用来扩展软件功能,很多软件都有插件,有些由软件公司自己开发,有些则是第三方或软件用户个人开发。

同时,我们要知道eclipse是用Java语言写的,IBM公司让人们用这个软件来做开发,因此运行时至少有JRE。因此想要运行这个软件,必须先下载JRE,同时我们是做开发,所以直接下载jdk即可。

绿色软件,解压即可使用。

------------------------------------------------------------------------------------------------------------------------------

知识点五:开发三步骤:

1.新建一个Java项目,即Java Project-------新建一个小区

2.新建一个包,即package-----------------------新建一个单元

3.新建一个类,即class----------------------------新建一个房子

补充:开发Java程序有时会提示workspace,是我们的工作空间,就是保存Java程序在哪个磁盘。

运行方式有两种:

1.Run as JavaApplication
2.小绿箭头

---------------------------------------------------------------------------------------------------------------------------------

知识点六:写代码的注意点
 1.全部英文字母和符号,注释除外
 2.严格区分大小写
 3.每句话的结束要用分号";"结尾
 4.注释后面出现什么红线都不用管,因为不会执行
 5.写完记得保存:ctrl+s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值