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需要的指令集!
*/

01

2.

3.

/* *   使用记事本  开发 第一个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
* 文件名区分大小写
*/

02

java基础 01的更多相关文章

  1. java基础01

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

  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. Unicode Table

    Unicode Table http://www.tamasoft.co.jp/en/general-info/unicode.html   00 01 02 03 04 05 06 07 08 09 ...

  2. 关于love2d教程的更新

    实在抱歉,每周工作六天,一天13小时以上,周日想休息一下,love2d的估计一个月一篇都很难做到了. 三个月后公司的项目应该做完了,那时应该有时间了. love2d估计快发布0.9了,改动应该不是很大 ...

  3. 用swift开发仪表盘控件(二)

    二.代码分析 这个控件本质就是从UIView继承的一个类而已.所以整个代码事实上就是一个定制的UIView类. 依据UIView的规则进行例如以下初始化: required init(coder aD ...

  4. oracle获取SID

    windows 下查看注册表 开始 输入regedit 查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是 lin ...

  5. java中,scala中代码检测当前环境的版本

    //来自spark源码// sparkContext初始化的时候写着  private def warnDeprecatedVersions(): Unit = { val javaVersion = ...

  6. asp.net曲线图

    highcharts的曲线图控件真的很强大,自己研究了下,做了一个简单的,给自己留个备忘,希望能帮到需要的朋友 Dome下载:http://files.cnblogs.com/linyijia/asp ...

  7. js 拼接字符串 穿参数 带有单引号

    var html="<a href=\"#\"  onclick=Unlock(\""+flid+"\",1)>弹出& ...

  8. 查看win10的激活信息和版本号

    在命令提示符里输入 cscript /nologo %Windir%\System32\slmgr.vbs /dli&&cscript /nologo %Windir%\System3 ...

  9. 使用Javascript实现随机字符串

    方法一(其实是毫秒时间数字字符串): function randomString() { return '' + new Date().getTime(); } 方法二(随机字母数字字符串): var ...

  10. java 多线程 2 Thread中start()和run()的区别