Java基础知识
文章平均质量分 62
android157
这个作者很懒,什么都没留下…
展开
-
Java开发:汇编语言
中国人和中国人沟通需要学习汉语中国人和美国人沟通在会汉语的基础上还要学习英语那么,人和机器沟通的话需要学习哪些语言呢?答案是:人类的语言+机器语言但是,机器语言都是由0和1组成,人类非常难读懂,所以出现了一种便于人类理解的语言 - 汇编语言。汇编语言介于人类语言和机器语言之间,人类通过汇编语言编写代码,执行的时候会将汇编语言翻译成机器语言,操作机器执行命令。原创 2022-12-11 16:56:00 · 1022 阅读 · 1 评论 -
Java开发:反射机制
Reflection(反射)是java被视为动态语言的关键(Java是静态语言,因为有了反射所以又被成为“准动态语言”)优点:可以实现动态创建对象和编译,体现出很大的灵活性缺点:对性能有影响。使用反射基本上是一种解释操作,我们可以告诉JVM,我们希望做什么并且它满足我们的要求。这类操作总是慢于 直接执行相同的操作。1、该方法最安全可靠,性能最高。Class c1 = Student.class;2、通过类的实例获取Class对象Person student = new Student(“学生”);原创 2022-12-07 07:10:43 · 425 阅读 · 0 评论 -
Java开发:JVM篇-类加载内存分析
将class文件字节码内容加载到内存中,并将这些静态数据结构转换成方法区的运行时数据结构,然后在堆中生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口。标准的JavaSE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持(缓存)加载一段时间。不过JVM垃圾回收机制可以回收这些Class对象。示例代码:二、分析类初始化什么时候会发生类初始化?A、类的主动引用(一定会发生类的初始化)当虚拟机启动,先初始化main方法所在的类new 一个类的对象原创 2022-12-05 15:27:13 · 638 阅读 · 0 评论 -
Java开发:注解Annotation
1、@interface用来声明一个注解,格式:public @interface 注解名{定义内容}2、注解中的每一个方法实际上是声明了一个配置参数3、方法的名称就是参数的名称4、返回类型就是参数的类型(返回值只能是基本类型:Class、String、enum)5、可以通过default来声明参数的默认值6、如果只有一个参数成员,一般参数名为value,有且仅有一个名为value的成员参数,在使用注解为value赋值时,可以省略参数名。原创 2022-12-01 17:46:52 · 264 阅读 · 0 评论 -
IDEA使用技巧
1、在idea中复制的过程中按住 Alt 可以竖向复制多行。idea相关使用技巧,持续更新中…原创 2022-11-26 11:28:47 · 354 阅读 · 0 评论 -
Java开发:网络编程
记录Java网络编程相关知识,欢迎大家沟通交流。原创 2022-11-26 11:22:24 · 669 阅读 · 0 评论 -
Java开发:多线程编程
本章篇幅主要记录多线程编程相关的知识,如有纰漏,望指出。话不多说,正式开启多线程之旅...原创 2022-11-19 15:40:13 · 329 阅读 · 0 评论 -
Java开发:GUI编程
Java GUI简单介绍原创 2022-11-19 11:32:38 · 1427 阅读 · 0 评论 -
Java开发:Java SE 基础知识篇
Java基础篇,关于一些基础知识的记载原创 2022-11-12 22:11:22 · 520 阅读 · 0 评论 -
Dos常用命令符
1、开始+Windows系统+命令提示符2、Win键+R 然后 输入cmd打开控制台3、在任意的文件夹下面,按住Shift键+鼠标右键点击,选择“在此处打开Powershell窗口”原创 2022-11-06 11:39:28 · 2923 阅读 · 0 评论 -
详细解析 return,break,continue三者区别
break:break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号(:)的标识符。且它必须放在循环语句之前才有作用。public class myT...原创 2018-09-06 10:09:16 · 630 阅读 · 0 评论