Day01 了解Java

张开发
2026/4/6 12:24:43 15 分钟阅读

分享文章

Day01 了解Java
1.计算机语言的分类机器语言二进制0/1计算机唯一能够直接读懂的语言汇编语言ADD、SUB涉及计算机组成原理的知识也是一种可以人为编写的语言但很少去使用更偏向于硬件方面高级语言C、python、java、C等对人类来说可读性很强但对计算机来说执行力就很低。2.Java语言的前世今生提到java首先要提到James GoslingJava之父是一个非常传奇的人从小就展示的非常高的智商12岁就已经开始帮助邻居进行机械电器的修理14岁的时候在参观机房时偷偷记下了打开机房的密码一年后被机房聘用为兼职程序员。故事大概是这个样子有兴趣的可以自己搜索一下我说的不一定对。然后James在SUN公司管理Green项目时开发出Java语言大概的时间是在1995年3月23日。最开始叫做Oak橡树在美国橡树很常见其目的是为了让语言像橡树一样能够在美国不断发展在进行知识产权认证的时候发现名字已经被用过了才换成了现在这个Java一种咖啡希望被使用起来像给每个程序员一杯咖啡一样轻松。之后Java语言不断发展1996年java开发工具库产生JDKJava Development kitJava开发工具包相当于螺丝刀、锤子等工具和JREJava Runtime EnvironmentJava运行环境下载软件的时候自带的。要想成为一名Java程序员电脑上必须安装JDK。打个比方你要做一个桌子你需要木头、锤子、螺丝刀等其中的螺丝刀和锤子就是JDK。我感觉这比喻通俗易懂了。1998年12月发布了JDK1.2标志着Java进入新的时代Java 2其中Java 2的元勋Jashua BlochJava之母推动了Java的发展。Java SE标准版、Java EE企业版、Java ME(精简版。其中ME很少使用了最开始的时候像诺基亚手机里的小游戏就是用这个编写的。开始学习Java都是从SE开始之后到EE。随后JDK也是不断更新值得一提的是Oracle在2009年4月宣布将SUN公司收购了也就是为什么现在要下载JDK要到Oracle官网下载了。还有就是目前市面上长期支持的版本有三个JDK8、JDK11、JDK17,其中企业中用的最多的是JDK8和JDK11。3.Java开发工具包的下载安装及配置4.第一个Java程序.java文件是Java源代码需要进行编译之后才能继续运行在命令窗口中输入javac文件名.java表示进行编译之后可以看到同文件目录下多了一个.class的文件。之后在命令窗口继续输入java文件名就可以对文件进行运行。从图中可以看出中文部分出现乱码这个是因为编码问题导致的你可进行如下操作将文件打开之后另存为然后看见窗口下方有一个编码选择ANSI之后保存然后重复上面的操作先编译javac之后运行java。这些javac和java.exe)可执行命令都存放在JDK中的bin文件夹下。5.Java程序的运行过程什么是源代码由程序员编写的使用各种编写语言还没有经过处理的程序文本。写完之后为了方便代码能够被计算机成功读明白需要对源代码进行一些处理包括编译执行和解释执行下面要解释一下什么是编译执行什么是解释执行。编译执行就是把源代码每一条指令编译成机器语言最从生成二进制文件。例如C、C解释执行就是只有在执行的时候将源代码一行一行的解释成机器语言。例如php、python打个比方编译执行就像是你去日本之前要先学会日语这样你才能和别人交流而解释执行则是你不用去专门学习日语只需要带着一个翻译官帮你翻译翻译之后在将你的意思传个别人。这个就是区别。而这时候没有提到Java因为Java语言是一种比较特别的编程语言半编译半解释的语言。JVM的作用是翻译官。今天上午主要学的就是这些。内容都参杂了本人的理解如果有问题的话麻烦帮忙指出来非常感谢。

更多文章