HelloWrold.zj

javaSE基础语言
学习目标

java入门 环境搭建 运行机制 *变量与数据类型 运算符 常用工具类 流程控制语句 *方法

java的语言发展

.机器语言 二进制代码表示的一种机器指令系统的集合

汇编语言 用助记符代替机器指令的操作码,用地址符号
或标号代替指令或操作数的地址,也成为符号语言。

高级语言 是一种指令集的体系,允许程序员使用接近日常英语的指令的编写程序。例如:c,c++,java,Python,Ruby

其他高级语言 Fortran,Cobol,Pascal,ADA

java语言的发展简史
发展 创始人:James gosling 在sun公司,后来被
Oracle公司收购 1体系中立 2代码紧凑
java各版本的意义
J2EE:定位在服务器端的应用
J2SE:定位在个人计算机上的应用
J2ME:定位在消费类电子产品的应用上
java语言的特性和优势
简单性,面向对象,可移植性,高能性,动态性,多线程,
安全性,健壮性
java应用程序的运行机制
运行流程图
计算机的高级编程语言类型: 编译型 ,解释型
Java 语言是两种类型的结合
利用编辑器编写 Java源程序à源文件名:主类名.java
利用编译器(javac)将源程序编译成字节码文件,字节
码文件名:源文件名.class
利用虚拟机(解释器,java)解释执行
运行过程:载入、代码校验、解释执行
JVM
JVM是一种规范,可以使用软件来实现,也可以使用硬件来实现,就是一个虚拟的用于执行 bytecodes
字节码的计算机。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。
JVM负责将 java字节码 解释运行,边解释边运行,这样,速度就会受到一定的影响。JAVA提供了另一种
解释运行的方法JIT(just in time),可以一次解释完,再运行特定平台上的机器码,高级的JIT可以只能
分析热点代码,并将这些代码转成本地机器码,并将结果缓存起来,下次直接从内存中调用,这样就大
大提高了执行JAVA代码的效率。这样就实现了跨平台、可移植的功能。
JRE
包含:Java虚拟机、库函数、运行Java应用程序和Applet所必须文件
Java运行环境的三项主要功能:
加载代码:由class loader 完成;
校验代码:由bytecode verifier 完成;
执行代码:由 runtime interpreter完成。
JDK
sdk(Software Development Kit)(也就是jdk)是jre的超集,是在jre的基础上增加了编译器及其他一
些开发工具。jre就是java运行时环境,包括了jvm和其它一些java核心api,任何一台电脑,只有安装了jre
才可以运行java程序.
Java2SDK (Development Kit)包含:JRE的超集,包含编译器和调试器等用于程序开发的文件
java开发环境的搭建
安装jdk
进入安装目录进行测试
设置环境变量
常用DOS命令

  1. . 图形化界面和命令方式 . 图形化界面和命令方式 功
    能键的认识 常用快捷键 常用DOS命令

HelloWorld.java

  1. 建HelloWorld.java 编辑文本内容 编译 运行看
    结果 常见问题 括号的配对问题
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld!!!" );
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值