Java学习

Java学习

(一)Java学习
(二)Introduction to Java
(三)Java中的几个重要概念



前言

计算机程序:告诉计算机该做什么的指令组合
计算机语言:机器语言、汇编语言、高级语言


一、Java是什么?

1995年由Sun Microsystems公司推出(Green Project)—> Java
在这里插入图片描述

二、Java的地位

  • 网络地位:适用于网络应用程序
  • 语言地位:面向对象(JSP,Android)
  • 需求地位:具有许多软件产品

三、java的特点/优点

  • 简单
  • 面向对象
  • 跨平台(1.2以后)(平台无关)

平台=OS+CPU 不同平台机器指令不同
编译运行过程

  • java源程序代码-编译(javac)->java字节码文件(.class文件)-运行->java虚拟机(JVM)
  • .java—>.class
  • 多线程
  • 动态

四、Java开发平台

  • Java SE(最底层)包括:
  • JVM-java virtual machine(java虚拟机)
  • JRE-runtime environment(java运行时环境)
  • JDK-development kits(java开发工具包)
  • Java语言
    JDK(大)-JRE-JVM
  • Java EE:以SE为基础,进行了高级的封装,定义了一系列的服务、API、协议等;适用于开发分布式(并发),以WEB为基础的应用程序。
  • Java ME:主要用于开发消费性电子产品或嵌入式系统中的应用程序

五、安装JDK

安装目录

  • bin:存放可执行文件
  • lib:存放java的类库文件
  • include:存放用于本地方法的文件
  • demo:存放演示程序
  • jre:存放java运行环境文件

六、Java打包成exe文件

  1. 把java工程导出成jar包
  2. 使用exe4j工具把jar导出成exe文件
  3. 使用Inno Setup Compiler可以将整个工程打包成安装程序

七、Java反编译

反编译:把编译器得到的字节码文件还原为源文件
JDK提供的反编译器是javap.exe


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值