• 读书笔记,《Java8实战》第一章,为什么要关心 Java8

    时间:2022-07-04 03:28:14

      开篇作者就提出,Java8所做的改变在许多方面比java历史上任何一次改变都深远。而且好消息是,这些改变会让你编辑程序来更容易,再也不用写类似类似于以前的swing中的事件处理函数的啰嗦代码了。   关于多线程,作者也提到,从Java的演变路径来看,他一直致力于让并发编程更容易、出错更少。比如在...

  • 深入理解java虚拟机-学习笔记

    时间:2022-07-02 10:03:52

    java内存区域于内存泄漏异常java运行时数据区域 -1.程序计数器较小的一块内存空间,线程执行字节码行号指示器。切换线程时需要通过它来恢复到正确的执行位置。唯一一个java虚拟机规范没有定义OutMemoryError情况的区域。线程私有区域-2.java虚拟机栈经常有人把java内存分为堆和栈...

  • 【学习笔记】【Design idea】一、Java异常的设计思想、性能相关、笔记

    时间:2022-07-02 03:55:15

    1、前言:异常、本该是多么优雅的东西,然而,得全靠自己在零散的信息中汇集。学习笔记保持更新。2、教材(参考资料)其他①受检异常与非受检异常:https://www.cnblogs.com/jimoer/p/6432542.html设计思想①如何优雅的设计Java异常:http://www.impor...

  • java学习笔记10-方法

    时间:2022-07-01 15:05:24

    我们经常用到System.out.println(),它到底是什么?System是系统类out是系统类的标准输出对象println()是一个方法也就是说是调用了System类中的标准输出对象out的println()方法方法是为了实现某个功能而编写的一系列代码的集合定义方法的语法是:访问修饰符返回类...

  • 读书笔记——thinking in java

    时间:2022-07-01 14:05:01

    1、一切都是对象,用引用操作对象1.1程序存储的地方引用存放在堆栈区(通用的RAM),所有对象存储在堆(一种通用的内存池)。堆和堆栈的区别:堆栈中的这些引用,java系统是要知道确切的生命周期,堆里面的对象数据java系统就不需要知道。堆里面的数据的分配和清理可能会更耗费时间。1.2高精度数字jav...

  • Java语言程序设计基础篇第八版个人笔记(z2015年11月10日19:39:39)

    时间:2022-07-01 01:55:56

    第一章1.因为可以按任意顺序存储字节,所以内存也被称为随机访问存储器(RAM)2.集成开发环境(IntegratedDevelopmentEnvironment,IDE)3.源文件的扩展名必须是.java,而且文件名必须与公用类名完全相同。4.Java语言是高级语言,而Java字节码是低级语言。字节...

  • 0036 Java学习笔记-多线程-创建线程的三种方式

    时间:2022-06-30 04:00:29

    创建线程创建线程的三种方式:继承java.lang.Thread实现java.lang.Runnable接口实现java.util.concurrent.Callable接口所有的线程对象都是Thead及其子类的实例每个线程完成一定的任务,其实就是一段顺序执行的代码继承java.lang.Threa...

  • 深入理解 Java 虚拟机之学习笔记(3)

    时间:2022-06-29 09:54:56

    垃圾回收(GarbageCollection,GC ),GC的历史其实比Java久远,1960年诞生与MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考GC需要完成的3件事情:哪些内存需要回收?什么时候回收?如何回收?问:经过半个多世纪的发展,目...

  • 《深入理解Java虚拟机》笔记-HotSpot虚拟机对象探秘

    时间:2022-06-29 09:54:44

    关于HotSpot虚拟机在Java堆中对象分配、布局、访问的全过程。1.对象的创建虚拟机遇到new指令时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载、解析、初始化过。如果没有,执行相应的类加载过程。为新生对象分配内存。对象所需内存大小在类加...

  • 《深入理解Java虚拟机》读书笔记6-解密HotSpot中的实例对象

    时间:2022-06-29 09:54:26

    解密HotSpot虚拟机中的对象介绍完class类文件以及它的加载过程,接下来我们看看class类对应的实例对象的秘密。1、对象的创建        当虚拟机遇到一条new指令时,首先检查指令后面参数是否能在常量池中对应一个符号引用,然后再检查符号引用对应的class类是否已经加载、解析和初始化过,...

  • 读书笔记-《深入理解Java虚拟机》-对象探秘

    时间:2022-06-29 09:54:20

    版权声明:本文来自Crocutax的博客,转载请注明出处http://crocutax.comJava是一门面向对象编程的语言,在Java程序运行过程中无时无刻都有对象被创建出来,那么在虚拟机层面,对象的创建到底涉及哪些方面?下面就从以下3个方面来了解下【对象】:对象的创建对象的内存布局对象的访问定...

  • 深入理解java虚拟机学习笔记(一)

    时间:2022-06-29 09:54:50

    纲领 Java的运行时数据区为:   A.     方法区  -----------(线程共有)  B.     堆      -----------(线程共有)  C.     虚拟机栈-----------(线程私有)  D.     本地方法栈-----------(线程私有)  E.    ...

  • java 学习笔记之 流、文件的操作

    时间:2022-06-29 02:13:43

    ava学习笔记之流、文件的操作对于一些基础的知识,这里不再过多的解释,简单的文件查询过滤操作packagecom.wfu.ch08;importjava.io.File;importjava.io.FilenameFilter;publicclassTest1{publicstaticvoidmai...

  • 阿里Java编程规范 学习笔记

    时间:2022-06-28 15:15:11

    @importurl(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@importurl(/css/cuteeditor.css);@importurl(http://i.cnblogs.com/L...

  • java之jvm学习笔记四(安全管理器)

    时间:2022-06-28 11:01:27

    java之jvm学习笔记四(安全管理器)前面已经简述了java的安全模型的两个组成部分(类装载器,class文件校验器),接下来学习的是java安全模型的另外一个重要组成部分安全管理器。安全管理器是一个单独的对象,在java虚拟机中,它在访问控制-对于外部资源的访问控制-起到中枢作用如果光看概念可能...

  • Java 学习笔记 线程控制

    时间:2022-06-28 05:35:31

    题目一本质上来说,线程是不可控制的,线程的执行是由CPU资源分配决定的,我们无法干预系统CPU的资源分配,但我们可以增加条件来让线程按照我们的预想顺序来执行。比如。如果当前的执行的线程不满足我们所定的条件,那么就让CPU重新进行资源的分配,直到资源分配给我们所需要的某个线程题目说明编写一个线程类(只...

  • Java Web程序设计笔记 • 【第9章 EL表达式】

    时间:2022-06-27 00:33:33

    全部章节  >>>>本章目录9.1EL表达式基础9.1.1EL表达式简介9.1.2EL表达式的定义9.1.3使用EL访问变量9.1.4使用EL访问JavaBean9.1.5禁用EL表达式9.1.6实践练习9.2EL隐含对象9.2.1EL隐含对象9.2.1pageContext...

  • 在笔记本上安装了Fedora Core 5,用FC5自带的Eclipse的开发java程序,Eclipse运行非常慢,了解者请回答。

    时间:2022-06-25 19:30:19

    最近因工作需要,在笔记本上安装了Fedora Core 5,用FC5自带的Eclipse的开发java程序,Eclipse运行非常慢(不是一般的慢),了解者请回答。平时都是用Windows XP下的Eclipse(windows版)开发,eclipse运行速度很快,是不是因为FC5自带的eclips...

  • Android(java)学习笔记216:多线程断点下载的原理(Android实现)

    时间:2022-06-24 19:51:46

    之前在Android(java)学习笔记215中,我们从JavaSE的角度去实现了多线程断点下载,下面从Android角度实现这个断点下载:1.新建一个Android工程:(1)其中我们先实现布局文件activity_main.xml:<LinearLayoutxmlns:android="h...

  • Java学习笔记——可视化Swing中JTable控件绑定SQL数据源的两种方法

    时间:2022-06-23 13:35:51

    在MyEclipse的可视化Swing中,有JTable控件。JTable用来显示和编辑常规二维单元表。那么,如何将数据库SQL中的数据绑定至JTable中呢?在这里,提供两种方法。JTable的构造方法通过查阅Java的API,可以可以得到JTable的两个重要的构造方法:JTable(Objec...