美文网首页
java入门-环境搭建与Hello World

java入门-环境搭建与Hello World

作者: 写代码的小书童 | 来源:发表于2019-04-11 01:07 被阅读0次

    前言:

    生气。为什么在简书上写了,因为在博客园马上要写完了,按错键,没有保存白写了。 生气。 so,我来了。

    1 mac环境搭建

    1.1 java JDK下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

    1.2 在终端上验证是否java 命令可用 例如: java -version


    MacBook-Pro:~$ java -version

    java version "12" 2019-03-19

    Java(TM) SE Runtime Environment (build 12+33)

    Java HotSpot(TM) 64-Bit Server VM (build 12+33, mixed mode, sharing)


    1.3 iDE 破解版 mac下载 : http://www.downxia.com/downinfo/230800.html

    iDE 破解说明 : https://www.jianshu.com/p/dd91e4473dac

    2 了解java历史和语言特性

     2.1 javaSE  java基础支持 普通的单机版程序开发

           javaEE 企业平台开发

            javaME 嵌入式开发  被Android取代了 利用了java封装了底层的Linux操作

    2.2 java 语言特性

    2.2.1 足够简单,让人们有更多的发挥空间

    2.2.2 面向对象

    2.2.3 多线程编程语言

    2.2.4 自动垃圾收集机制,以更好的处理垃圾空间

    2.2.5 避免复杂的指针问题,使用了引用处理来完成对内存关系的匹配。

    2.2.6 可以使用任意平台的移植

    3 计算机高级语言

    3.1 编译型 解释型

    3.2 java 是 编译型+解释型 例如 Hello.java 编译 Hello.class  解释为 Hello World

    3.3 编译命令: javac.exe 解释命令: java.exe

    3.4 java 程序组成: java 源文件, 字节码命令, 机器码命令、

    4. java实现可以移植性的关键 在与 JVM(java虚拟机)

    4.1在一台计算机用软件或者硬件虚拟出来另外一台计算机 - JVM 

    4.2 java编译器针对java虚拟机产生的class文件,因此是独立于平台的

    4.3 java解释器负责将java虚拟机的代码在特定的平台上运行

    4.4 java为了可以让一个程序在不同平台上开发,提供了JVM 。根据不同的操作系统提供了不同的JVM。但是所有的JVM的支持是一样的,所有的程序只找JVM,不管是哪个操作系统的。

    5

    public class 类名称{} 文件名必须和类名称一致

    class 类名称{}不需要 但是编译会生产 例如 a.class

    println 换行打印 print不换行

         

    相关文章

      网友评论

          本文标题:java入门-环境搭建与Hello World

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