-
四、Java语言概述
-
- Java简史
-
Java技术体系平台
-
Java语言的应用方向
-
五、Java语言的特点
-
六、Java的环境搭建
-
七、常用的Java开发工具
=========================================================================
这是我在网上找的尚硅谷JavaSE的知识图谱。可以看出Java基础的内容还是非常丰富的。而且Java基础是十分中重要的。
地位:Java基础是学习JavaEE、大数据、Android开发的基石!
=========================================================================
软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。
人机交互方式
图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
dir : 列出当前目录下的文件以及文件夹
md : 创建目录(文件夹)
rd : 删除目录(文件夹里要为空) rd team2
cd : 进入指定目录
cd… : 退回到上一级目录
cd\ : 退回到根目录
del : 删除文件 del 1.doc del *.text del team1(删除文件夹里全部文件,删不了文件夹)
exit : 退出 dos 命令行
echo javase>1.doc
d: 直接进D盘
层层进,层层出,一步进,一步出,创建删除文件夹,创建删除文件
上下键可以调用之前写过的命令
==========================================================================
计算机语言:人与计算机交流的方式。
第一代语言
机器语言。指令以二进制代码形式存在。
第二代语言
汇编语言。使用助记符表示一条机器指令。
第三代语言:高级语言
面向过程的语言 C、Pascal、Fortran
面向对象的语言Java、Python、Scala
开发效率(写代码的相对数量) C<Java<Python
运行效率(运行的相对速度) C>Java>Python
=========================================================================
是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以 在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。applet使 用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。后台开发语言:Java、PHP、Python、Go、Node.js
1991年 Green项目,开发语言最初命名为Oak (橡树)
2004年,发布里程碑式版本:JDK 1.5,为突出此版本重要性,更名为JDK 5.0(1.5=5.0,1.6=6.0)
2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME
2009年,Oracle公司收购SUN,交易价格74亿美元
2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
2018年3月,发布JDK 10.0,版本号也称为18.3(月份,每6月更新一次)
2018年9月,发布JDK 11.0,版本号也称为18.9
Java SE(标准版) : 支持面向桌面级应用 360,QQ 不在使用,除去桌面开发的API后,当做JavaEE的基础
Java EE(企业版): web应用后台
Java ME(小型版) : 移动终端,Android应用
企业级应用:主要指复杂的大企业的软件系统、各种类型的网站。Java的安全机制以及 它的跨平台的优势,使它在分布式系统领域开发中有广泛应用。应用领域包括金融、电 信、交通、电子商务等。
Android平台应用:Android应用程序使用Java语言编写。Android开发水平的高低 很大程度上取决于Java语言核心能力是否扎实。
大数据平台开发:各类框架有Hadoop,spark,storm,flink等,就这类技术生态 圈来讲,还有各种中间件如flume,kafka,sqoop等等 ,这些框架以及工具大多数 是用Java编写而成,但提供诸如Java,scala,Python,R等各种语言API供编程。
最后
本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们:
目录:
Java面试核心知识点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
Java面试核心知识点
来应付面试,借着这次机会可以送给我的读者朋友们:
目录:
[外链图片转存中…(img-qi7YYfA8-1714392015961)]
Java面试核心知识点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
[外链图片转存中…(img-nrFb2l3S-1714392015962)]
Java面试核心知识点