百知教育—胡鑫喆—1.Java语言特点2.运行机制3.java第一个程序
这里写自定义目录标题
- 百知教育—胡鑫喆—Java语言特点,运行机制,第一个程序
- 一. Java的语言的特点
- 二.Java的运行机制
- 1.翻译执行方式:
- 2.Java **先编译再执行**:
- 3.Java运行在jvm上:
- 三.Java的第一个程序
百知教育—胡鑫喆—Java语言特点,运行机制,第一个程序
一. Java的语言的特点
- 面向对象:用计算机模拟现实世界,解决现实问题,更加贴近人类的思维模式。
- 简单:相对于C++而言,不容易造成内存溢出,减少代码量。
- 跨平台:操作系统,服务器,数据库。
二.Java的运行机制
1.翻译执行方式:
- 编译执行:将源文件编译成机器码,一次编译,使用编译产物机器码可多次执行,不可跨平台。
- 解释执行:将源文件逐行(hang)解释执行,(无产物),执行的效率低(相对于编译执行),可以跨 平台。
2.Java 先编译再执行:
- Java的执行方式:先将源文件— 编译 —>字节码文件(.class,平台中立文件,非机器码文件) — 不同平台由不同解释器解释执行—>执行
- Java的执行效率:比仅仅解释执行效率更加高效,但是比纯编译执行低效。
3.Java运行在jvm上:
- Java不能仅靠编译加解释:对于不同的系统(DS)在使用INT申请空间是不同的大小有的是2字节,有的是4字节。
- JVM:使用软件在不同的操作系统中,模拟相同的环境(使编译器不用直接面对DS)
- JRE:(Java runtime environment)运行环境 :有JVM与解释器,完整的运行环境。
- JDK:(Java development kit)开发环境:有JRE+类库+开发工具包
三.Java的第一个程序
- 环境变量。1.:名:Java_home 值:jdk安装目录(通知其他软件本机已安装jdk)。2.名:path 值:jdk–>bin目录(bin中是Java的命令集) 3.名:classpath 值:.(表示在当前目录寻找类文件)
- 第一个程序:类名 class hello{
主函数: Public static void main (String [] args){
system.out.println(“Hello world!”);
}
}
百知教育—胡鑫喆—1.Java语言特点2.运行机制3.java第一个程序相关推荐
- 百知教育-胡鑫喆讲师-java-第一章04
1.跨平台 ?java的跨平台如何实现? 计算机的执行机制:源文件(符号语言)->机器码(思想) c c++ 1 .编译(把源文件直接翻译成机器码,编译成功后,执行效率高,计算机就看的懂机器码, ...
- 百知教育-胡鑫喆讲师-java-第一章03
java语言的特点 面向对象 简单 跨平台 编程语言最核心的是它的思想, 面向对象就是java的思想, java的思想不能取代的. java有资源的积累,开放,要学的东西多,所以Java最有发展潜力.
- 百知教育-胡鑫喆讲师-java-第一章07
包结构 包:管理.class文件 根目录下.class文件太多,建一个包,相当于建一个文件夹来管理.class文件, 运行时1, 要注意:,要写,java+类名, 而有包时,类的全名为: 包名+类名 ...
- 百知教育-胡鑫喆讲师-java-第一章06
三个环境变量的作用: java_home:通知其他应用,本机装了jdk 且告诉java的位置 path:bin目录里装了很多java的命令 而把bin目录放进path,就可在任何目录下,找到这些命令, ...
- 百知教育学习- 胡鑫喆讲师-第一个java程序
百知教育学习- 胡鑫喆讲师-第一个java程序 一.java简介 java是一个纯面向对象的编程语言 二.java的结构 组成Java的基本代码单元为类 一个完整的类的代码范围从左花括号开始,右花括号 ...
- Java基础小白入门教程-----百知教育java基础学习1---胡鑫喆
Java基础小白入门教程(胡大大出品,彩蛋请自寻) 胡鑫喆 https://www.bilibili.com/video/BV1wE411V7Zo?from=search&seid=38511 ...
- 成都百知教育:做Shopee店铺没有方向,这3大层级必须理清!
(成都百知教育)很多朋友问我,做Shopee店下来了,或者出单了,怎么办? 做Shopee没有方向,其实是你没有理清它的三大店铺等级. 实际上,做过国内淘宝店的朋友,可以这样理解,一般卖家=个人C店 ...
- 成都百知教育称跨境电商将进入最好的时代!
2020年9月24日,由成都市人民政府和商务厅共同主办的"2020中国(成都)移动电子商务年会"在蓉举行.作为全国移动电子商务领域标志性会议,中国(成都)移动电子商务年会今年已 ...
- 成都百知教育:Shopee虾皮 | 从开店到运营全流程
(成都百知教育)首先,开设商店. 为了便于以后的商品打折促销,在上架商品时要计算清楚产品的价格,避免商品折扣后的损失: SLS物流成本(最新版本)可在Shopee大学的运费计算工具上查看下载. 第一. ...
最新文章
- 从复旦博士生到985高校副教授,贫穷使人深知摆脱自卑的艰难
- 访谈Brad Fitzpatrick——《编程人生》精彩样章,抢先看
- 静态路由协议的默认管理距离是_距离矢量路由选择协议
- 【leetcode】
- oracle存储日志
- mysql数据库操作宠物表_mysql数据库之表的操作
- python第六十天-----RabbitMQ
- 为什么mysql没有io多路复用_Redis凭啥可以这么快
- 解释汇编中的AUGW LABEL WORD、ADDW LABEL WORD
- Effective C++ 条款42
- minhash算法 java_minhash算法
- php redis 事务应用,redis事务有什么用
- PSP完美手感十字键改造超详细攻略
- k9s加速k8s集群管理
- halcon模板匹配快速入门
- 网易2017实习生招聘面试经历
- Hdu 1496 Equations(巧妙哈希)
- C++11-列表初始化/变量类型推导/范围for/finaloverride/默认成员函数控制
- Mysql基础之rank函数的使用
- 大型多人在线游戏的开发中,如何做到每个玩家动作的实时同步的?