美文网首页
java初学第一节

java初学第一节

作者: yangliangliang | 来源:发表于2019-12-20 23:19 被阅读0次

/*

* 多行注释,多行注释,该注释可以被javadoc工具解析生成帮助文档。

*/

1.java 特点 (1) 开源(源码可以看见,免费),(2).跨平台。

2.java是一种语言

3. java来源于Sun,sun指的是斯坦福大学网络(james gosling)java之父, jdk是java的开发工具箱

4. 1991年 发布(jdk1)-1998 发布(J2SDK) 1999年将java分为三大模块: J2SE(Java标准版本) J2EE(java 企业版本)J2ME(Java微型版本,安卓方向)  -2005年为java发布10周年,将J2SE改为Java SE, 将J2EE改为JAVAEE, 将J2ME改为JAVA -----2011年7月发布JAVASE7

5.JAVASE 是标准版本,不管做哪个方向,先学好JAVASE基础,JAVAEE是企业级开发,JAVAME是安卓开发。三者的关系如下图。

6.JAVA语言特性

(1)简单性:相对其他语言来说比较简单,java底层是C++实现的

(2)面向对象

(3)可移植性:java语言编译一次,可以放到window和任何系统运行,原因是java语言中引入了Java虚拟机,window和mac系统的底层实现原理肯定不一样,让java程序运行在java虚拟机中,而不是跟操作系统直接打交道。而java虚拟机在跟操作系统打交道,操作系统安装的虚拟机不一样。首先在操作系统上安装我们的java开发工具箱(JDK),JDK安装上之后会自带JRE,JRE是java的运行时环境。注意只要JRE安装了java的运行时环境,运行时会自动启动JAVA虚拟机,给客户看的话只安装JRE即可,JDK是用来开发的。

(4)健壮性: java特有的自动垃圾回收机制,GC,在C++和C语言无这种机制

(5)多线程

7.Java的加载和执行

手动编写的是源文件,编译成.class结尾字节码文件,字节码文件并不是二进制文件,通过编译阶段,编译阶段是检查语法的阶段,编译生成的文件我们称为字节码文件,运行阶段启动类的装载器,通过类的装载器会将字节码文件装载到java虚拟机,JAVA虚拟机底层将.class文件解释成0110二进制数据,操作系统凭借二进制数据底层操作系统硬件做交互

左编译和右运行

相关文章

  • java初学第一节

    /** 多行注释,多行注释,该注释可以被javadoc工具解析生成帮助文档。*/ 1.java 特点 (1) 开源...

  • java基础(一)-String、StringBuffer、St

    java基础-String、StringBuffer、StringBuilder java基础小白,初学java,...

  • 建议新手学java的5个重要阶段

    对于初学者来说,学习Java,需要打好基础,下面介绍学习Java五个必经阶段,希望能让初学Java的人更好的学...

  • Java初学者入门常遇到的五大问题

    Java初学者在学习Java时,难免会遇到各种各样的问题。今天动力节点Java培训的小编就来说说Java初学者常遇...

  • 使用 IntelliJ IDEA 编译时无法加载自定义包的一个原

    关键词:Java;IntelliJ IDEA;classpath;初学者 作为一个 Java 初学者,我第一次使用...

  • Java Web开发过程

    翻看以前初学Java时的笔记,献给初学者的你: 第一个阶段(java基础阶段) 1.java语法 2.面向对象 3...

  • 初学JAVA

    人类发明了计算机,可以应用计算机做很多事。这其中很重要的一步,就是人与计算机之间的沟通,相比人与人之间的沟...

  • Java初学

    Java-SUN 语言平台J2SE(桌面) ,J2ME(移动被安卓所取代),J2EE(企业主要用于web) 1.跨...

  • 初学Java

    说来惭愧,作为计算机专业的都不会Java,现在遇到任务了还得“从头开始”。当然,由于有其他语言的基础,所以比真的从...

  • Java英语

    超全的Java初学必学英语 Java英语学习—— Java 必背英语单词【必收藏】

网友评论

      本文标题:java初学第一节

      本文链接:https://www.haomeiwen.com/subject/oorwnctx.html