JAVASE初识01

01初识JAVA

一、计算机语言的发展史

机器语言:

0和1组成,二进制开发

汇编语言:

使用英文单词,对机器语言的二次封装,要求掌握硬件知识

高级语言:

使用英文单词编写,不需要掌握硬件知识

高级语言分为:面向过程、面向对象

二、java发展简介

Java诞生

1991-sun公司的詹姆斯·高斯林,想开发一款编程语言,能够用于机顶盒一类的消费电子产品中。2009年被oracle公司收购

Java各版本含义

  • J2EE(JAVAEE):定位在服务器端的应用

  • J2SE(JAVASE):定位在个人计算机上的应用

  • J2ME(JAVAME):定位在消费性电子产品的应用

Java语法特点

  • 简单性:不在有指针、内存自动回收、操作符重载等.....

  • 跨平台:java字节码文件可以在具有任何java虚拟机的计算机上运行,java虚拟机将字节码文件解释成机器码进行运行

  • 健壮性:收优去缺

  • 安全性:去掉指针和手动回收内存等

  • 完全面向对象

Java跨平台原理

 

什么是java虚拟机?

  • java虚拟机JVM它是一个规范,就是一个虚拟的用于处理字节码的计算机。java虚拟机是解释型和编译型两种类型相结合的。

执行步骤

  1. 将Java源程序文件(.java)通过编译器编译成字节码文件(.class)

  2. 再将字节码文件通过解释器将字节码文件翻译成对应的机器码进行运行(JVM)

Java与C的跨平台比较:

java是一次编译到处运行,c语言是多次编译到处运行。

三、常用的DOS命令

  • 切换盘符

    :d  :c
  • 切换目录

    cd 文件名
  • 返回上一级和返回根目录

    cd ..; cd/
  • 显示文件夹和文件

    dir
  • 新建文件夹和删除文件夹

    md xxx; rd xxx
  • 复制文件和删除文件

    copy 源文件路径 目标文件路径(不带文件名); del 文件名
  • 清屏和退出

    cls; exit

四、Java开发环境搭建

1.jdk 和jre的介绍

  • JDK是开发工具包,提供给程序员使用,包含了JRE

  • JRE是java运行环境,包含java虚拟机,java基础类库。提供运行java程序用户使用。

2.安装jdk

  • 下载地址:Download J2SDK (Java 2 Software Development Kit)

FROM http://java.sun.com OR http://www.oracle.com

  • 验证JDK安装

    在安装的bin目录下,输入命令:java -version。出现java版本等信息表示安装成功

  • 环境变量配置

    环境变量就是为相关命令提供一个路径信息,告诉它到哪里去找相关文件信息。

    找到我的电脑打开高级系统设置

     

    找到环境变量

     

    找到系统变量,点击新建

     

    配置JAVA_HOME:它的路径放你下载的jdk路径但是不要有bin

     

    配置path:它的作用是找到指定的javac.exe和java.exe两个命令的位置,执行doc命令时系统会在path指定的路径中寻找该命令对应的可执行文件,将%JAVA_HOME%\bin添加到path中

     

     

     

     

    最后进行一路确认

    注意】:配置完java环境变量后,最好重启DOS窗口,重启后新配置的环境变量才能生效。

  • 验证环境变量配置

     

    打开dos窗口,在任意文件目录下输入javac 没有报错出现目录提示信息则安装成功,就可以使用啦

五、反编译工具

编译和反编译理解

编译:把源代码编译成字节码文件。

反编译:字节码文件反编译成源文件

反编译命令

  1. javac把源文件编译为字节码文件

  2. javap 进行反编译操作,例如:javap test

反编译软件

使用jd-gui.exe来实现反编译

 

 

 

posted @ 2021-11-17 17:16  乐Malone  阅读(39)  评论(0)    收藏  举报