zoukankan      html  css  js  c++  java
  • java概述

    1.java语言的诞生

    james Gosling在1990年,与patrick,Naughton和Mike Sherdan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java

    了解更多:https://baike.baidu.com/item/Java/85979?fr=aladdin

    2.java语言平台版本

    • JavaSE(Java Standard Edition)

    也称为J2SE,标准版本。用于服务器、桌面、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

    • JavaEE(Java Enterprise Editon)

    也称为J2EE,是企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

    • JavaME(Java Micro edition)

    也称为J2ME,是网络这一块的,Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

    3.java语言特点

    • 面向对象
    • 分布式处理
    • 多线程
    • 跨平台
    • 开源
    • 高性能

    4.java跨平台原理

    • 只要在需要运行java应用程序的操作系统尚安装一个java虚拟机(JVM)即可,由JVM来负责java程序在该系统中的运行
    • java语言是跨平台的,这种说法是对的;
    • JVM是跨平台的,这种说法是错误的,因为不同的操作系统需要安装不同的JVM

    5.JRE和JDK

    • JRE(Java Runtime Enviroment jave运行环境)

    包括Java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可

    • JDK(Java Development Kit Java开发工具包)

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具包,也包括了JRE,所以安装了JDK,就不需要安装JRE了,其中的开发工具包括编译工具(java.exe)和打包工具(jar.exe)等

    总结:使用JDK开发完成java程序,然后交给JRE去执行,而JVM就是实现跨平台

    6.JDK的下载和安装

    下载:通过官网下载JDK:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

    安装:下载后解压压缩包安装JDK,安装路径建议不要有出现中文和空格

    卸载:控制面板->程序和功能->选中要卸载的东西,右键卸载

    7.开发工具

    • notepad(微软操作系统自带)
    • Notepad++
    • Eclipse
    • MyEclise

    8.写并且运行一个java程序需要的步骤

    1.编写java源代码程序,扩展名为.java

    helloworld程序:

    //Hello.java文件,文件在JDK安装目录下的bin目录下
    class Hello{
        public static void main(String[] args)
        {
            System.out.println("Hello World");
        }
    }
    

    2.在命令行模式中,切换目录到JDK安装目录下的bin目录,然后输入javac命令对源代码进行编译,生产字节码文件(后缀名为.class)

    javac Hello.java
    

    3.编译完成后,如果没有错误信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名
    java Hello

    4.需要注意的小细节:
    建议java文件名和主类名一致

    java语言严格区分大小写
    
    javac后面跟的是文件名+扩展名,java后面跟的是类名,不带扩展名
    
    报错非法字符:65307就肯定时中文问题,我们写程序要求标点符号必须是英文状态
    

    9.path的环境变量配置

    前面说的在jdk安装目录的bin目录下新建java文件,以及命令行切换到jdk安装目录的bin目录,才能执行javac命令,非常麻烦,而环境变量的配置就是帮我们解决这一烦恼的

    • 进入环境变量配置: 此电脑->属性->高级系统设置->环境变量
    • 在系统变量中新建一个变量名:JAVA_HOME,为JAVA_HOME添加变量值:JDK安装目录
    • 往path环境变量中添加%JAVA_HOME%in
  • 相关阅读:
    UnityVS(Visual Studio Tools For Unity)的安装与使用
    Balsamiq Mockups注册码
    python基础之os.system函数
    jenkins配置记录(1)--添加用户权限
    chromedriver与chrome各版本及下载地址
    高阶面试官应掌握哪些面试技巧
    [面试技巧]16个经典面试问题回答思路
    自动代码质量分析(GitLab+JenKins+SonarQube)
    Git提交代码自动触发JenKins构建项目
    Allure 安装及使用
  • 原文地址:https://www.cnblogs.com/luyi001/p/13300214.html
Copyright © 2011-2022 走看看