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. C++封装常用对象和对头文件探索

    在C++实际开发中,难免会使用到一些你极为常用的算法(比如笔者经常使用的多线程技术),实现这些算法的类或是全局函数或是命名空间等等经常都要被使用多次,你会有哪些办法来使用呢?笔者有4个办法. 第一个方 ...

  2. Qt中widget重新setParent需要注意的问题

    有时候需要在widget中重新setParent,但会发现setParent有时候会出现问题,比如子窗口不在刷出来等等. 其实,有一点是需要注意的,就是Qt文档里说的,如果你当前widget重新设置了 ...

  3. 《JavaScript dom 编程艺术》 placeholder占位符IE8兼容办法。

    在<JavaScript dom 编程艺术>第11章学来的. 相对于用JavaScript替换文本框的提示语句 <!DOCTYPE html> <html lang=&q ...

  4. 初涉JavaScript模式系列 阶段总结及规划

    总结 不知不觉写初涉JavaScript模式系列已经半个月了,没想到把一个个小点进行放大,竟然可以发现这么多东西. 期间生怕对JS的理解不到位而误导各位,读了很多书(个人感觉JS是最难的oo语言),也 ...

  5. 144 Binary Tree Preorder Traversal(二叉树先序遍历Medium)

    题目意思:二叉树先序遍历,结果存在vector<int>中 解题思路:1.递归(题目中说用递归做没什么意义,我也就贴贴代码吧) 2.迭代 迭代实现: class Solution { pu ...

  6. 每日一算法【one】

    //有一个数组  {1,2,3,4,5,6,7,8,9,12,13,45,67,89,99,101,111,123,134,565,677} 查找数组中是否有指定的某一个数. /** *------- ...

  7. Python学习笔记六--文件和输入输出

    6.1文件对象 所有Python对文件的操作都是基于对文件对象的操作.那么就从文件对象的创建说起.open()[file()]提供初始化输入输出的接口.open()成功打开文件时会返回一个文件对象. ...

  8. The '_imaging' module for the PIL could not be imported: DLL load failed: The specified module could not be found

    I uninstalled the PIL and installed the Pillow and the problem solved.PIL worked fine for me with th ...

  9. c语言实现一个链表

    一.基础研究 我们在这里要理解和实现一种最基本的数据结构:链表.首先看看实现的程序代码: List .h: 事实上我们观察list.h发现前面一部分是数据结构的定义和函数的声明,后面一部分是函数的实现 ...

  10. hadoop安装问题记录

    start-yarn.sh 启动正常,但是无法访问网页http://localhost:8088/cluster 原因: 可能是ipv6 的问题 解决方法: http://stackoverflow. ...