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的更多相关文章

  1. java基础 01

    java基础01 1. /** * JDK: (Java Development ToolKit) java开发工具包.JDK是整个java的核心! * 包括了java运行环境 JRE(Java Ru ...

  2. 一、Java基础--01

    Java基础测试题分析 第一题是关于基本的算法知识,这个很有必要去掌握以下,在学校也经常听老师们说找工作比试面试会出一些这方面的知识,我拿到的第一题是关于排序的,虽然很简单,但是我还是要提醒一下基础不 ...

  3. java基础-01代理类

    简单的代理类实现案例主实现类:ProxyTestimport java.lang.reflect.InvocationHandler;import java.lang.reflect.Proxy;im ...

  4. Java基础01 ------ 从HelloWorld到面向对象

    Java是完全面向对象的语言.Java通过虚拟机的运行机制,实现“跨平台”的理念.我在这里想要呈现一个适合初学者的教程,希望对大家有用. "Hello World!" 先来看一个H ...

  5. 【Java基础01】Java InputStream的read方法

    JDK关于InputStream中的read方法的描述: (1) read() :  从输入流中读取数据的下一个字节,返回0到255范围内的int字节值.如果因为已经到达流末尾而没有可用的字节,则返回 ...

  6. java基础-01基本概念

    java的特点 跨平台 所谓的平台,我们可以理解为操作系统. 大部分语言是不能跨平台的,比如c语言的程序在windows和linux上需要编写不同的代码. java程序是运行在JVM(Java Vir ...

  7. Java基础01 从HelloWorld到面向对象(转载)

    Java是完全面向对象的语言.Java通过虚拟机的运行机制,实现“跨平台”的理念. "Hello World!" public class HelloWorld{    publi ...

  8. java 基础 01 变量和注释、数据类型

    1,变量和注释 比如:姓名:xiaoming 年龄:18 1.1变量的基本概念 当需要在程序中记录单个数据内容时,则需要声明一个变量来处理,而变量的本质就是内存中申请一块存储单元用于存储数据内容,由于 ...

  9. Java基础——01

    今日学习 2020-2-27 Java多态 多态性格式 /* 代码中体现多态性 其实就是一句话:父类指向子类对象 格式: 父类名称 对象名= new 子类名称(): 或者 接口名称 对象名 = new ...

随机推荐

  1. 安装 vsftp

    1.yum安装 vsftp yum list vsftpd yum install vsftpd 2.配置 vsftp 将root注释掉 vi /etc/vsftpd/ftpusers 将root注释 ...

  2. python日期时间处理

    time模块 #-*- coding: utf-8 -*- """ #获取当前时间的时间戳(单位秒) time.time() #推迟指定秒数后再运行 time.sleep ...

  3. JS 操作Dom节点之CURD

    许多优秀的Javascript库,已经封装好了丰富的Dom操作函数,这可以加快项目开发效率.但是对于非常注重网页性能的项目来说,使用Dom的原生操作方法还是必要的. 1. 查找节点 document. ...

  4. SqlServer将数据库中的表复制到另一个数据库

    前述: 文章来自百度经验 操作: 在使用SqlServer的过程中,我们可能需要将表从一个数据库复制到另一个数据库中,今天,为大家介绍这种操作的具体方法及步骤. 复制表结构 1 首先,打开并连接Sql ...

  5. 防止SQL注入攻击,数据库操作类

    如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据 ...

  6. 百度统计js被劫持用来DDOS Github的JS注释

    前几天在乌云看见了百度统计js被劫持用来DDOS Github,就想看看执行的核心JS是怎么样请求的. 就分析了下JS的执行,发现乌云解析的地方说错了. 文章里面说.大概功能就是关闭缓存后每隔2秒加载 ...

  7. COJ 1008 WZJ的数据结构(八) 树上操作

    传送门:http://oj.cnuschool.org.cn/oj/home/problem.htm?problemID=986 WZJ的数据结构(八) 难度级别:E: 运行时间限制:3000ms: ...

  8. HttpURLConnection和HttpClient

    HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.在 JDK 的 java.net 包中已经提供了访问 ...

  9. Java的多线程(上)

    多线程的优点和必要性是不言而喻的. 三种方法实现多线程 1. 继承Thread class A extends Thread{ public void run() {...} } 使用时, new A ...

  10. PHPExcell单元格中某些时间格式的内容不能正确获得的处理办法

    今天在写导入功能的时候某个时间格式的单元格内容不能正确获得,得出的是一串非时间戳的数字. 此时可以使用PHPExcell中自带的方法进行处理:PHPExcel_Shared_Date::ExcelTo ...