微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JAVA零基础入门到helloworld

一、计算机发展史

  1. 机器语言 二进制
  2. 汇编语言 指令 逆向工程、病毒、机器人
  3. 高级语言 @H_502_8@
  4. 面向过程(C)
  5. 面向对象(C++ JAVA C#)

二、Java发展史

(一)C语言

  1. 指针和内存管理容易出错
  2. 可移植性差
  3. 不够安全

(二)JAVA

java发展

  1. 图形界面程序(Applet)吸引用户

  2. 基于JAVA的平台、系统、工具

    @H_502_8@
  3. 构建工具:Ant,Maven,Jekins
  4. 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
  5. Web开发:Struts,Spring,Hibernate,myBaits
  6. 开发工具:Eclipse,Intellij idea,Jbuilder
  7. 2006:Hadoop(大数据)

    2008:Android(手机端)

java特性

  1. 简单性
  2. 面向对象
  3. 可移植性(JVM虚拟机)
  4. 性能
  5. 分布式(处理协议、远程方法调用
  6. 动态性(反射机制)
  7. 多线程
  8. 安全性(异常机制)
  9. 健壮性

Java三大版本

  1. JavaSE(标准版:桌面程序、控制台开发)
  2. JavaME(嵌入式开发)
  3. JavaEE(企业版:web端、服务器开发)

JDK\JRE\JVM

  1. JDK(JAVA Development Kit)开发工具包
  2. JRE(Java Runtime Environment)运行环境
  3. JVM(Java Virtual Machine)虚拟机

三、JDK的安装与配置

  1. 打开官网下载jdk8(选择对应的操作系统和操作系统位数)

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

  1. 安装时设置并记录安装路径(建议不要安装在c盘)
  2. 配置环境变量

四、Hello World

  1. 在任意目录中创建.txt文件(记事本)

  2. 文件重命名为helloworld,修改拓展名为.java

    若拓展名没有显示,在查看中勾选显示文件拓展名选项

  3. 打开.java文件,书写代码

    pubulic class helloworld{
        public static void main(String[] args){
            System.out.print("Hello,World!");
        }
    }
    
  4. 打开cmd,输入找到文件所在目录并进入到目录下,输入javac helloworld.java,回车后,再次输入java helloworld,回车

五、JAVA程序运行机制

1.编译型与解释型

编译型:先翻译,再执行,执行速度快

解释型:边解释,边执行,对速度要求不高

2.JAVA程序运行机制

先编译为字节码文件、再解释执行

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐