javac就是java语言的编译器,不同于C语言编译器的是,javac并不是把java语言规范翻译成CPU能够执行的指令集合,而是将java源代码语言转换成JVM能够识别的一种语言,然后由JVM将JVM语言再转化成当前这个机器能够识别的机器语言。 上面的javac就将HelloWorld.java文件翻译成了HelloWorld.class文件,.cl
JAVA常用类 外部类与内部类 内外部类属性名相同优先访问内部类 访问外部类用法:Outer(外部类名).this.xxx 内部类可以直接访问外部类的私密成员而不破坏封装性 创建内部类对象 //1.创建外部类对象 Outer outer = new Outer();//2.创建内部类对象 Outer.Inner inner = outer.new Inner();//一步到位...
1、java 命令后面接的是字节码文件(*.class)的类名,且不能带后缀名 .class,否则会报错,*.class 可以放到任意其它位置使用 java 命令执行,不再与 *.java 源码有关 2、java 、javac 命令不是凭空出来的,而是安装好 Java JDK 后,在 %JAVA_HOME%/bin 目录下提供的,而且其中还提供了其它很多命令,如常用的...
当一个线程调用一个方法时,Java虚拟机会将一个新的块压到Java堆栈中,当这个方法运行结束时,Java虚拟机会将对应的块弹出并抛弃。 Java虚拟机不使用寄存器保存计算的中间结果,而是用Java堆栈在存放中间结果。这是的Java虚拟机的指令更紧凑,也更容易在一个没有寄存器的设备上实现Java虚拟机。 图中的Java堆栈中向下增...
Java/J2EE 基础 Java 集合框架 Java 多线程 Java IO 与 NIO Java 虚拟机 jvm 📂 数据结构与算法 数据结构 算法 💻 计算机网络与数据通信 网络相关 数据通信(RESTful,RPC,消息队列)总结 📱 操作系统 Linux相关 ✏️ 主流框架/软件 Spring ZooKeeper 💾 数据存储 MySQL Redis 👊 架构 分布式相...
一旦java看到null,就知道这个引用还没有指向某个对象,再任何引用使用前,必须为其指定一个对象,否则会报错。 2.基本数据类型在声明时系统会自动给它分配空间,而引用类型声明时只是分配了引用空间,必须通过实例化开辟数据空间之后才可以赋值。数组对象也是一个引用对象,将一个数组赋值给另一个数组时只是复制了一个引用...
关注 目录互动回放 DLJ181106 共48课时 22:53 1. Java入门 郑墨君 35次播放 06:18 2. Dos环境的编程 郑墨君 27次播放 1:33:53 3. Dos环境编程 郑墨君 26次播放 15:33 4. 编译工具简单编程 郑墨君 27次播放 16:15 5. 编译工具简单编程
1. JAVA基础 1.1 Java基本类型有哪些?它们分别占用多少字节? Java中的基本类型包括: byte(1字节) short(2字节) char(2字节) int(4字节) float(4字节) double(8字节) long(8字节) boolean(未定,和具体Java虚拟机实现有关) 关于boolean的占用大小,事实上,1 bit是计算机存储的最小单位,用它来表示boolean的语...
一、Java 框架 1. 简介 Java 框架是开发人员在用 Java 编程语言来创建应用时,所使用的一系列预编写代码。 Java 框架是 Java 编程语言所特有的,是一个用于开发软件应用和 Java 程序的 Java 平台。 Java 框架由一系列可重用的预编写代码组成,它们起着模板的作用,开发人员可以根据需要通过填充自定义代码来创建应用...
1 Java类型自动提升,所有byte、short、char型的值将被提升到int型byte b1 = 5;b1 = b1+10;System.out.println(b1);b1是一个byte类型,10 默认是一个int 类型的,相加的话会自动提升到int类型所以需要强制类型转换b1 = (byte)(b1+10);2 复合赋值运算符:int i = 10;System.out.println("i: " + i...