记录学习Java的第一天

今天是我学习Java编程的第一天。写博客同时也是为了监督和督促自己,每天都把学习的知识点和学习心得记录下来,希望自己学习不会半途而废。加油!!!
1.软件开发常用的DOS命令
dir:列出当前目录下的文件以及文件夹
md:创建目录创建文件夹
rd:删除目录删除文件夹(只有当文件夹空的时候才能删)
cd:进入指定目录
cd…:退回到上一级的目录
cd\:退回到根目录
del:删除文件
exit:退出dos命令行

2.计算机语言的介绍
什么是计算机语言?
计算机语言是人与计算机交流的方式。
计算机语言有很多种,比如:C,C++,Java,PHP,Kotlin,python,Scala等。
第一代语言:机器语言,指令以二进制代码形式存在。
第二代语言:汇编语言,使用助记符表示一条机器指令。
第三代语言:高级语言
C,Pascal,Fortran面向过程的语言
C++面向过程/面向对象
Java跨平台的纯面向对象语言
.NET跨语言的平台
python,Scala。。。
3.Java的简史
1991年,Green项目,开发语言最初命名喂Oak(橡树)。
1994年,开发组意识到Oak非常适合于互联网。
1996年,发布JDK1.0,约8.3万个网站应用Java技术来制作。
1997年,发布JDK1.1,Javaone会议召开,创当时同类会议规模之最。
1998年,发布JDK1.2,同年发布企业平台J2EE。
1999年,Java分成J2SE,J2EE,J2ME,JSP/Servlet技术诞生。
2004年,发布里程碑式版本:JDK1.5,为突出版本的重要性,更名为JDK5.0。
2005年,j2SE->JavaSE,J2EE->JavaEE,J2ME->JavaME
2009年,Oracle公司收购SUN,交易价格为74亿美金。
2011年,发布JDK7.0
2014年,发布JDK8.0,是继JDK5.0以来变化最大的版本。
2017年,发布JDK9.0,最大限度实现模块化。
2018年3月,发布JDK10.0,版本号也称为18.3
2018年9月,发布JDK11.0,版本号也称为18.9
4.Java语言的特点
特点一:面向对象
两个基本概念:类,对象。
三大特性:封装,继承,多态。
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如:指针,内存的申请与释放),提供了一个相对安全的内存管理和访问机制。
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
JVM是一个虚拟计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据,内存,寄存器。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页