栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础

  1. java是什么?
    java是一门面向对象的设计语言。 

         面对的对象是一个编程思想,思想只可意会不可言传。

         面向的编程思想并不是无中生有,是通过面向编程思想升华总结出来的 。

        理解面向过程的编程思想就相当于(公交车)

        沿途所经过的每一站连在一起形成一个过程(一路走来)

        面对过程的编程思想--C语言(指针)

        理解面向对象的编程思想(出租车)

        我们不需要关系中间的过程,重点在于对象。

         面对对象的编程思想--Java语言(类和对象)

         程序设计语言  语言--一种表达自己思想意图的方式,让别人理解自己的意图。

                   在于人对人的表达方式

          程序设计语言--表达的是自己的思想意图然后有机器理解去执行人的意图

                   在于人对机器的表达方式

人类的语言--转换进行编译--通过机器去执行人的意图

2.面向对象的编程思想的特点?
  1. 封装---将原本分散处理的数据集中在一起进行统一的管理和保存
  2. 继承---通过现有的东西产生新东西的机制,与我们现实中所说的继承意思基本一致
  3. 多态---同一个事物在不同的环境中所呈现的是完全不同的
  4. 抽象---抽取接近的事物,将具有一致的数据结构(属性)和行为(操作)的内容抽取形成新的事物            
3.java的三大版本及他们之间的区别?

       Java有三大版本,这三个版本是针对不同的领域提供的开发版本

     1.Java SE  --标准版

     开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序

    C【客户端】/S【服务器】结构的应用

      2.Java EE  --企业版

     开发和部署可移植、可伸缩且安全的服务端Java应用程序

     提供web服务、组件模型管理和通信 API,可以用来实现企业级的面向服务体系结构和 Web 2.0 应用程序。

    B【浏览器】/S【服务器】 结构的应用,Web应用程序

      3.Java ME  --微型版

     主要用来做移动型设备、嵌入式开发。(android)

Java的三个大版本的联系:

     1.Java SE标准版,提供基础操作

     2.Java EE企业版和Java ME微型版都是一Java SE为基础,都是在标准版上建立起来的

4.  Java的开发工具

           JDK--java的开发工具

           JDK的组成   (1)java开发工具集 和 常用的java类库(用于开发java程序)

                                (2)JRE--用来运行java程序的

       注意:JDK既可以开发java程序,也可以运行java程序

             JRE只可以用来运行java程序,不可以开发java程序,如果只为了运行那么单独有JRE就可以满足需求。

  JRE的组成  

  1. java运行库
  2. JVM--java虚拟机,运行java程序的核心,还需要其他的类加载器,字节码校验器,以及大量的基础类库。

     JDK中的JRE之所以可以运行Java程序,是因为JDK包含了JVM,而JVM是运行Java的核心

下载JDK:

官网地址:https://www.oracle.com/java/technologies/javase-downloads.html

历史版本: https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

我们学习使用"jdk-8u162-windows-x64.exe"

卸载JDK:

控制面板---程序和功能---Java 8.....--右键---卸载

删除环境变量配置

删除安装目录

安装JDK:

1.为了不把JDK安装在C盘,我们在指定盘新建java的文件夹,在java文件夹中新建jdk和jre两个文件

2.双击“jdk-8u162-windows-x64.exe”,修改安装路径,一路next。

检查1:jdk安装目录中bin文件夹中的java.exe/javac.exe

检查2:jdk安装目录中lib文件夹中的dt.jar/tools.jar下载JDK

官网地址:https://www.oracle.com/java/technologies/javase-downloads.html

历史版本: https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

我们学习使用"jdk-8u162-windows-x64.exe"

配置环境变量

1.配置JAVA_HOME

计算机---右键---属性---高级系统设置---高级---环境变量---系统变量

新建---变量名: JAVA_HOME

       变量值: jdk的安装目录 【D:javajdk8.0】

2.配置Path

计算机---右键---属性---高级系统设置---高级---环境变量---系统变量

选中Path---编辑--变量名:Path

 变量值: 【最前面】%JAVA_HOME%bin;

3.配置CLASSPATH

计算机---右键---属性---高级系统设置---高级---环境变量---系统变量

新建---变量名: CLASSPATH

       变量值: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar

检查测试jdk安装

开始--cmd--命令提示行

C:UsersAdministrator>java -version

java version "1.8.0_162"

Java(TM) SE Runtime Environment (build 1.8.0_162-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

如果出现不是“内部命令”的字样,表示配置失败。

5.通过记事本编写java程序并运行

1.指定的位置下【D:Java基础】,创建一个记事本文件。
2.打开新建的记事本文件,输入java代码。
public  class  Hello{
    public static void  main(String  args[]){
        System.out.println("hello,world!");
    }
}

3.Ctrl+S保存刚才编写的java代码,关闭记事本
4.修改记事本文件的名称
        文件名称:java代码中class后面的单词
        后缀名:.java
      例如:Hello.java
    Java源文件---以”.java”结尾/作为后缀名的文件就是Java源文件.

5.开始-->cmd-->打开命令提示行
6.切换命令提示行路径到java源文件所在位置。

       C:UsersAdministrator>d:

       D:>cd java基础

       D:java基础>

 7.在java源文件所在位置的路径下输入java源程序编译指令
         命令格式:javac  java源文件名称包含后缀名

          例如:D:java基础>javac Hello.java

编译成功以后会在java源文件所在位置的目录下得到一个对应的”.class”文件.
 8.在java源文件所位置的路径下输入java字节码文件运行指令
           运行命令:java  编译后的字节码文件名称,没有后缀名。           

  D:java基础>java Hello
               hello,world!

6.Java程序的运行过程

编写java源程序【.java】,通过javac【java的编译器】编译器将java源程序编译成字节码文件【.class】,利用java【java的解释器】,让jvm来执行字节码文件。jvm中通过类加载器不取本地/网络上的字节码文件,通过字节码校验器来验证java程序,没有问题就通知操作系统执行对应的硬件驱动程序,输出运行结果。
    先编译,后运行。

 7.Java语言的特点

    1.面向对象【封装,继承,多态,抽象】
    2.跨平台--平台【操作系统windows linux Mac android】
        --JVM,只要安装了jvm虚拟机就可以直接运行java程序。
        --【一次编译,到处使用】
    3.多线程【并发】
    4.异常处理
    5.自动垃圾回收机制

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351071.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号