Java小白进阶笔记(1)

  • 时间:
  • 浏览:0
  • 来源:UU直播快三_UU直播快3平台

重新结束英语 了了学习Java了,这也是为了很久 找工作考虑。热爱的机器学习就先放一放了,作为兴趣爱好研究,不花那么 来太久精力了>﹏<

肯能大二上学期有过一门Java课,作为快速复习。在CSDN上找到了偏头痛杨的Java入门系列文章,写得非常好!

JRE=JVM+Java基础&核心类库

Java虚拟机,主要负责运行Java编译器编译后的字节码文件(*.class文件),它处在于内存中,与内存打交道。

JVM运行在操作系统之上,与硬件那么 直接交互,JVM是实现跨平台的核心。

JVM是某种生活抽象&虚拟出来的计算机,和实际的计算机一样,

它具有指令集并使用不同的存储区域,它负责执行指令,前要管理数据,内存和寄存器,指令集,寄存器,

类文件的格式,栈,垃圾回收堆,存储区等。

JVM在执行字节码时,把字节码解释成具体平台上的机器码执行。

JVM被委托人无法执行,前要要联合JRE中的Java基础&核心类库并能使用

Java在嵌入式领域发展空间很大。在你你是什么平台上,只需160 KB就并能使用Java技术(在智能卡肯能传感器上)。

javac命令是在jdk的bin文件夹下的,作用是将Java源程序运行(.java)编译为虚拟机能明白的字节码(.class)

其他的 Android应用不是Java程序运行员开发者开发。虽然 Android运用了不同的JVM以及不同的封装依据 ,

怎么让 代码还是用Java语言所编写。相当一次责的手机中都支持JAVA游戏,这就使就说 非编程人员都认识了JAVA。

你你是什么省略,去看作者(偏头痛杨)的文章,肯能百度都能OK!

Sun公司

Java运行环境,支持Java程序运行运行的标准环境,包括了JVM(Java虚拟机)的标准实现以及Java基础&核心类库。

跨平台是指跨不同的操作系统,肯能从写java代码到运行,前要经过好几个 过程,Java程序运行的源代码(.java)编译成虚拟机(JVM)能看懂的字节码(.class),怎么让 再由虚拟机解释执行成对应的操作系统能看懂的机器码。

从而实现了所谓的跨平台,一次编译处处执行(Write Once,Run Anywhere)。

前要注意的是不同操作系统上要装对应的JVM,但这暂且与跨平台冲突,肯能即使不同操作系统上的虚拟机的其他细节是不一样的,但它们所能看懂的字节码(.class)不是一样的,而字节码是与平台无关的

詹姆斯-高斯林

类似:jmeter,netbeans,freemind,eclipse等。

Hadoop以及其他大数据解决技术就说 不是用Java,类似Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。

这是偏头痛杨的第一篇原文链接,其中,在系列的第二篇开头作者布置了十道题,下面是我的回答(大多是作者的文章摘录)。

Java开发工具包,是好几个 编写Java程序运行运行的开发环境(程序运行员专用)

JDK是整个Java的核心,包括了JRE(Java运行环境)与其他Java开发工具(类似:jconsole、javac、java、javadoc、native2ascii、jar等)。

主流的JDK是Sun公司发布的JDK,除了Sun公司之外,还有就说 公司和组织都开发了被委托人的JDK,

类似:IBM公司开发的JDK,BEA公司的JDK,还有GNU组织开发的JDK。

JRE是个运行环境,JDK是个开发环境,怎么让 写Java程序运行的很久 前要JDK,而运行Java程序运行的很久 就前要JRE。

而JDK里边肯能蕴含了JRE,怎么让 怎么让安装了JDK,就还前要开发Java程序运行,也还前要正常运行Java程序运行。

但肯能JDK蕴含了其他与运行无关的内容,类似编译器、调试器等,占用的空间较大,

怎么让 运行普通的Java程序运行暂且安装JDK,而只前要安装JRE即可(类似在服务器中运行Java程序运行)

Java程序运行的源代码(.java)编译成虚拟机(JVM)能看懂的字节码(.class),怎么让 再由虚拟机解释执行成对应的操作系统能看懂的机器码

Java在电子商务领域以及网站开发领域处在了一定的席位。开发人员还前要运用其他不同的框架来创建web项目,

SpringMVC,Struts2.0以及frameworks。即使是简单的 servlet,jsp和以struts为基础的网站在政府项目中也无缘无故被用到。

类似医疗救护、保险、教育、国防以及其他的不同部门网站不是以Java为基础来开发的。

JDK=JRE+Java开发工具(编译器、调试器等)

1.偏头痛杨的Java入门教学系列之认识Java篇

就说 第三方交易系统、银行、金融机构、大型网站、互联网平台都确定用Java开发。

大多数状态下,Java被用在服务器端开发,但多数那么 任何前端,它们通常是从好几个 服务器接收数据,

解决后发向曾经解决系统。

java命令是在jre的bin文件夹下的,作用是将虚拟机中的字节码(.class)解释执行成对应平台操作系统能明白的机器码。

火遍全球的《我的世界》以及一堆java小游戏。

C++