Java SE学习总结 Day (1)

Day 01开篇:
”今天是java基础第一天学习总结,主要学习了常用Dos命令的操作,认识Java,Java的版本区分,Java语言特点,Java跨平台的原理,JDK的介绍下载和安装,JDK,JRE,JVM的作用与联系,环境变量的配置等。"

知识点总结思维导图:
在这里插入图片描述
一,软件开发介绍
1.软件开发
软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件(支持系统运行的软件)和应用软件(完成特定任务的软件)之分。

2.人机交互方式:
(1)图形画界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
(2)命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些指令。

3.常用DOS命令:
盘符: 进入盘符

cd 目录名 进入指定目录

cd … 返回上一级目录

cd / 直接返回到根目录

dir 查看当前目录下的所有文件

md 目录名 在当前目录下创建文件夹

rd 目录名 在当前目录下删除文件夹(注意:要用del删除完文件夹里面的所有内容才能用rd成功删除文件夹)

echo 内容>文件名 创建文件夹并且写入内容

type 文件名 打印文件的内容

del *.txt 删除后缀为.txt的所有文件

cls 清除dos显示信息

上下键 恢复上一条或下一条命令

tab键 自动匹配相关命令和文件目录

ipconfig 查看当前ip配置信息

systeminfo 查看当前系统的信息

arp -a 查看当前网段的连接信息

exit 退出dos命令行

4.计算机编程语言的介绍:
(1)语言:人与人之间用于沟通的一种方式。
(2)计算机语言:人与计算机交流的方式。计算机语言有很多种,如:C , C++,Java,PHP,Kotlin,Python,Scala等。‘
(3)第一代语言:
机器语言,指令以二进制代码形式存在。
(4)第二代语言:
汇编语言,使用助记符表示一条机器指令。

在这里插入图片描述
(5)第三代语言:
高级语言
<1>C,Pascal,Fortran面向过程的语言
<2>C++面向过程/面向对象
<3>Java跨平台的纯面向对象的语言
<4>NET跨语言的平台
<5>Python.Scala…

二,Java语言的概述
1.是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
2.是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web的浏览器中运行,这些Java程序被称为Java小程序(applet)applet使用现代化的图形界面与Web用户进行交互,applet内嵌在HTML代码中。
3.随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言。
4.后台开发:Java,PHP,Python,Go,Node.js
5.Java简史:
(1)1991年Green项目,开发语言最初命名为Oak(橡树)
(2)1994年,开发组意识到Oak非常适合于互联网
(3)1996年,发布JDK1.0约8.3万个网页应用Java技术来制作
(4)1997年,发布JDK1.1,JavaOne会议召开,创当时全球同类会议规模之最
(5)1998年,发布JDK1.2,同年发布企业平台J2EE
(6)1999年,Java分成J2EE和J2ME,JSP/Servlet技术诞生
(7)2004年,发布里程碑式版本:JDK5为突出此版本的重要性,更名为JDK5.0
(8)2005年,J2SE改名JavaSE,J2EE改名JavaEE,J2ME改名JavaME
(9)2009年,Oracle公司收购SUN,交易价格74亿美元
(10)2011年,发布JDK7.0
(11)2014年,发布JDK8.0,是继JDK5.0以来变化最大的版本
(12)2017年,发布JDK9.0,最多限度实现模块化
(13)2018年3月,发布JDK10.0版本号也称为18.3
(14)2018年9月,发布JDK11.0版本号也称为18.9

三.Java的语言特点
简单性,解释性,面向对象,健壮性,开源,跨平台,安全的。

四.Java语言的跨平台性
通过java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行java应用程序的任意操作系统上先安装一个java虚拟机(Java Virtual Machine)即可,由JVM负责java程序在该系统中运行(即只要用户的计算机系统支持JVM就可以运行java程序)。

五.实现Java跨平台的步骤

1.首先编写代码(.java)

2.然后编译代码(javac.exe)

3.产生字节码文件(.class)

4.对应平台的JVM去运行class文件(不管是什么平台的JVM运行都是class文件)

六.JDK、JRE、JVM的作用和联系
作用:
JDK:保证java的开发环境 javac.exe/jar/tools
JRE:保证java的运行环境 java.exe/javaw/rt.jar
JVM:保证java的跨平台
关系:
JDK包含了JRE,JRE包含了JVM(即JDK>JRE>JVM)

七.开发程序的步骤
1.创建源代码文件(*.java)
2.编写代码
3.使用javac.exe将文件编译成字节码文件(javac 文件名 .java)
4.使用java.exe运行字节码文件(java 文件名)[注意不需要写class的后缀]

发布了3 篇原创文章 · 获赞 0 · 访问量 106

猜你喜欢

转载自blog.csdn.net/weixin_45406656/article/details/103666185