突突英雄

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月13日

摘要: JVM: 首先了解一下并行和串行的区别: 并行:未包含用户线程,是有多个GC线程 并发:包含了用户线程,GC与用户线程一起(交替)工作 HotSpot和Client: HotSpot:最主要的一个特点就是它可以把经常使用的CLASS文件保存在缓存里,这样就提高了JVM的效率。 Client:和Hot 阅读全文
posted @ 2019-04-13 09:12 突突英雄 阅读(71) 评论(0) 推荐(0) 编辑

2019年4月11日

摘要: Batch:需要执行大量的数据时可以使用批处理 注意点: 1、尽量使用Statement,因为如果是PreParedStatement可能会因为数据量太大而存在空间问题,编译器会报错。 2、把自动提交关闭,设置为手动提交。 事务: 基本概念:是数据库操作的一个单元,是一组同时执行,要么同时成功要么同 阅读全文
posted @ 2019-04-11 14:09 突突英雄 阅读(306) 评论(0) 推荐(0) 编辑

2019年4月10日

摘要: JDBC:JAVA DATA BASE CONNECTIVITY 1、SQL语言: (1) 数据定义语言:create、alter、drop (2) 数据操纵语言:select、insert、update、delete ① select:select“字段”from“表名”where“条件” ord 阅读全文
posted @ 2019-04-10 22:11 突突英雄 阅读(341) 评论(0) 推荐(0) 编辑

摘要: 类加载机制:JVM把CLASS文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM可以直接使用的Java文件。 加载:把class文件字节码加载到内存中,并且将这些静态数据转换成方法区中的运行时数据结构,并且在堆中创建一个对象,作为调用这些方法和属性的入口。这个过程需要类加载器。 链接:将 阅读全文
posted @ 2019-04-10 15:00 突突英雄 阅读(141) 评论(0) 推荐(0) 编辑

2019年4月9日

摘要: 常量池: 常量池分为静态常量池和运行时常量池。 所谓静态常量池是*.class文件中的常量池,*.class文件中的常量池不止包含字符串还包含属性和类的信息,这种常量池主要用于存放两类常量:字面量和符号引用量,字面量相当于JAVA语言层面常量的概念,如文本字符串,声明为final的常量,符号引用则属 阅读全文
posted @ 2019-04-09 21:32 突突英雄 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 字节码操作Javassist 字节码:字节码是设计被用来将代码高效的传送给多种软件平台、硬件平台,字节码的设计也实现了Java的平台无关性,字节码比机器码更抽象,它通常被认为是包含了一个可执行文件的二进制文件。 Javassist是一个类库用于在java中编辑字节码。它允许在程序运行时定义一个新类在 阅读全文
posted @ 2019-04-09 20:50 突突英雄 阅读(303) 评论(0) 推荐(0) 编辑

摘要: 最近一段时间又接触了XML语言,现在看来它是一种可扩展标记语言,它的格式是标签语言,例如<>****<>此类,它在动态编译中有重要的作用,举个例子,一个班级里有37个人,到学期末要统计这些学生的成绩,由于每个人的平时分、期末成绩各不相同,以前解决这个问题需要实现37个程序,那么现在将这37个人的成绩 阅读全文
posted @ 2019-04-09 08:40 突突英雄 阅读(87) 评论(0) 推荐(0) 编辑

2019年4月8日

摘要: 在说动态编译之前先说说静态编译,静态编译就是你在编译程序生成.exe文件时编译器会将所有的模块加载进去,这样一来只要一启动文件,那么所有的模块都会被加载,小的一些程序不存在什么大的问题,但如果程序过大,这样就会让无用模块占用系统资源。而动态编译是先将你所有的模块编写成DDL(dynamic link 阅读全文
posted @ 2019-04-08 22:21 突突英雄 阅读(516) 评论(0) 推荐(0) 编辑

2019年4月7日

摘要: 以往设置常量,通常将常量放在接口当中,这样就可以在程序中被使用,这种常量不可以修改,因为修饰符是final,代码如下 定义枚举类型的关键字:enum compareTo():调用方法compareTo()方法返回的结果,正值代表方法中的参数在调用该方法的枚举对象位置之前;0代表两个互相比较的枚举成员 阅读全文
posted @ 2019-04-07 12:40 突突英雄 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 一、什么是反射机制? 反射Reflect:通过Java反射机制,我们可以在程序中访问已经装在到JVM中的对象的属性、方法,实现访问、检测、修改的功能。关于反射的一些方式存在于Java.lang.reflect包下。 二、反射机制都能反射到哪些东西? 包路径、类名称、继承类、实现接口、构造方法、方法、 阅读全文
posted @ 2019-04-07 09:59 突突英雄 阅读(91) 评论(0) 推荐(0) 编辑