java基础01
1.
/**
* JDK: (Java Development ToolKit) java开发工具包。JDK是整个java的核心!
* 包括了java运行环境 JRE(Java Runtime Envirnment),一堆java工具和
* java基础的类库(Java API===>java应用程序接口,其实就是大牛给我们写好的一些class文件)!
*
* J2SE :标准版(standard edition)
*
* J2EE :企业版(enterprise edition)
*
* J2ME :移动设备(micro edition)
*
*
* JRE:java运行环境 (Java Runtime Envirnment),是我们常说的java平台!所有的java程序都要在jre环境下才能运行!
* 包含了JVM,JAVA的核心类库! 但是不包含开发工具----编译器,调试器!
*
* JVM:(Java virtial Mechinal)java虚拟机 ,属于jre的一部分!
* 主要工作:解释自己的字节码文件,并且映射到本地的CPU的指令继承的OS系统调用!
* java是跨平台的,就是基于jvm的!使用jvm的映射规则,让其变得与操作系统无关了!
* jvm不关心我们写的.java文件,只关注.class文件!因为.class文件有jvm需要的指令集!
*/
JDK,JRE,JVM三者的区别
2.



/* * 使用记事本 开发 第一个java小程序
*
* 01.必须已经配置好了 环境变量 win+r 之后 输入 cmd 点击确定 输入 java 回车 输入 javac 回车
* 没有出现错误提示 就说明配置成功!
* 02.在一个合适的地方(E:/java/ e盘下面的java文件夹下面)
* 创建一个 HelloWord.java文件 ====》java源文件===》所有以 .java结尾的文件
* 03.书写java代码
*
* public class HelloWord{
* // 单行注释 运行的时候不编译
* public static void main(String[] args){ //java程序的入口,主线程
* System.out.print("大家下午好!");
* }
* }
* 04.我们能看懂!想让电脑看懂,需要去编译这个.java文件
* 001.win+r 输入 cmd 回车
* 002.找到文件所在的目录 pushd (e:/java) 文件的目录 回车
* 003.输入javac 文件名.java 回车 会发现 在文件的目录下 多出一个.class文件
* 文件名称 不区分大小写
* 编译这个.java文件 成.class文件 让电脑能看懂的 字节码文件===》所有以 .class结尾的文件
* .class文件我们看不懂! 可以使用反编译工具来把.class文件反编译成.java文件
* 05.执行.class文件 得到我们想要的结果
* java 文件名 这里不需要写.class
* 文件名区分大小写
*/
记事本开发第一个java程序
java基础01的更多相关文章
- java基础 01
java基础01 1. /** * JDK: (Java Development ToolKit) java开发工具包.JDK是整个java的核心! * 包括了java运行环境 JRE(Java Ru ...
- 一、Java基础--01
Java基础测试题分析 第一题是关于基本的算法知识,这个很有必要去掌握以下,在学校也经常听老师们说找工作比试面试会出一些这方面的知识,我拿到的第一题是关于排序的,虽然很简单,但是我还是要提醒一下基础不 ...
- java基础-01代理类
简单的代理类实现案例主实现类:ProxyTestimport java.lang.reflect.InvocationHandler;import java.lang.reflect.Proxy;im ...
- Java基础01 ------ 从HelloWorld到面向对象
Java是完全面向对象的语言.Java通过虚拟机的运行机制,实现“跨平台”的理念.我在这里想要呈现一个适合初学者的教程,希望对大家有用. "Hello World!" 先来看一个H ...
- 【Java基础01】Java InputStream的read方法
JDK关于InputStream中的read方法的描述: (1) read() : 从输入流中读取数据的下一个字节,返回0到255范围内的int字节值.如果因为已经到达流末尾而没有可用的字节,则返回 ...
- java基础-01基本概念
java的特点 跨平台 所谓的平台,我们可以理解为操作系统. 大部分语言是不能跨平台的,比如c语言的程序在windows和linux上需要编写不同的代码. java程序是运行在JVM(Java Vir ...
- Java基础01 从HelloWorld到面向对象(转载)
Java是完全面向对象的语言.Java通过虚拟机的运行机制,实现“跨平台”的理念. "Hello World!" public class HelloWorld{ publi ...
- java 基础 01 变量和注释、数据类型
1,变量和注释 比如:姓名:xiaoming 年龄:18 1.1变量的基本概念 当需要在程序中记录单个数据内容时,则需要声明一个变量来处理,而变量的本质就是内存中申请一块存储单元用于存储数据内容,由于 ...
- Java基础——01
今日学习 2020-2-27 Java多态 多态性格式 /* 代码中体现多态性 其实就是一句话:父类指向子类对象 格式: 父类名称 对象名= new 子类名称(): 或者 接口名称 对象名 = new ...
随机推荐
- php处理中文字符串
使用mbstring 先转换成UTF-8编码 mb_convert_encoding(Input::get('tags'),'UTF-8') mbstring用法参考http://php.net/ma ...
- JQuery执行函数与window.onload函数
JavaScript和HTML之间的交互: 1.通过用户和浏览器操作页面时引发的事件来处理的. 2.当文档或者它的某些元素发生某些变化时,浏览器会自动生成一个事件. 例如:当浏览器装载完一个文档后,会 ...
- JS中 submit提交与Form表单里的onsubmit的调用问题?
最近在开发中遇到了表单提交前验证的问题,用一个普通的button按钮代替submit按钮,在提交前触发这个button的onclick事件,在其事件中触发form的submit事件.问题出现了: &l ...
- DeDe友情链接
图片 {dede:flink row="} [field:link /] {/dede:flink} 文字 {dede:flink row="} [field:link /] {/ ...
- MLlib-聚类
聚类 例子 流聚类 例子 聚类 MLlib支持k-means聚类,一种最常用的聚类方法,将数据点聚成指定数据的簇.MLlib实现了一种k-means++的并行变种,叫做kmeansII.MLlib的实 ...
- Oracle开启归档
#查看数据库是否为归档模式select name ,log_mode from v$database; #改变归档模式到非归档模式shutdown normal/immediate; #关闭数据库st ...
- Mifare 0简介
Mifare UltraLight又称为MF0,从UltraLight(超轻的)这个名字就可以看出来,它是一个低成本.小容量的卡片.低成本,是指它是目前市场中价格最低的遵守ISO14443A协议的芯片 ...
- 构建高可用web站点(四)
首先我们来了解负载均衡的概念:英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡.分摊到多个操作单元上进行执行,例如Web服务器.FTP服务器.企业关键应用服务器和其它关键任务服 ...
- C++11原子操作性能测试
测试结论是发现C++11原子操作在性能上,比以往用到的InterlockedIncrement或__sync_add_and_fetch性能上慢了1倍左右. 另外补充一点,在对原子变量进行比较的时候, ...
- 【HDOJ】2809 God of War
状态DP. /* 2809 */ #include <iostream> #include <queue> #include <cstdio> #include & ...