• 深入理解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()方法方法是为了实现某个功能而编写的一系列代码的集合定义方法的语法是:访问修饰符返回类...

  • 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虚拟机学习笔记(一)

    时间: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重新进行资源的分配,直到资源分配给我们所需要的某个线程题目说明编写一个线程类(只...

  • 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...

  • Java学习笔记:具体解释传值和传引用

    时间:2022-06-22 07:30:06

    传值和传引用Whenyou’repassingprimitivesintoamethod,yougetadistinctcopyoftheprimitive.Whenyou’repassingareferenceintoamethod,yougetacopyofthereference.以上引自《T...

  • [原创]java WEB学习笔记16:JSP指令(page,include),JSP标签(forwar,include,param)

    时间:2022-06-21 22:09:55

    本博客为原创:综合尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和网络上的现有资源(博客,文档,图书等),资源的出处我会标明本博客的目的:①总结自己的学习过程,相当于学习笔记②将自己的经验分享给大家,相互学习,互相交流,不可商用内容难免出现问题,欢迎指正,交流,探讨,可...

  • java虚拟机学习笔记二

    时间:2022-06-20 21:16:11

    9、几种垃圾收集器:   #Serial收集器,stoptheworld,主要新生代,简单高效(单线程)   #ParNew收集器,基本是Serial的多线程版本。   #ParallerScavenge收集器,新生代收集器,复制算法,并行多线程收集器。吞吐量优先。   #SerialOld收集器,...

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

    时间:2022-06-20 21:15:59

    第二章Java内存区域与内存溢出异常运行时数据区域程序计数器(ProgramCounterRegister)程序计数器:当前线程所执行的字节码行号指示器.各条线程之间计数器互不影响,独立存储.也称之为"线程私有"的内存.PS:当执行Native方法时,计数器值为空(Undefined).此内存区域是...

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

    时间:2022-06-20 21:16:05

    对象创建:1、Java语言层面:new关键字2、1)虚拟机遇到一条new指令2)能否在常量池中定位到该符号引用,并且判断是否已被加载,解析和初始化过,如果已经加载解析初始化就进入第4),否则进入3)3)执行类的加载过程4)类加载检查完成后,虚拟机为新生对象分配内存,对象所需内存空间的大小在类加载完成...

  • java虚拟机学习笔记

    时间:2022-06-20 21:15:53

     1.编译顺序:                编译器                    虚拟机     虚拟机         java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此....

  • 《深入理解Java虚拟机》学习笔记

    时间:2022-06-20 21:15:47

    本篇是《深入理解Java虚拟机-Java高级特性与最佳实践》学习笔记,周志明著,UnderstandingtheJVM-AdvancedFeaturesandBestPractices,机械工业出版社,2011.6出版。重温JavaJVM知识,重点学习了与日常开发工作相关性最大的“自动化内存管理”模...

  • JAVA学习笔记01——Linux常用命令详解

    时间:2022-06-18 11:38:17

    本文系作者原创,如需转载请联系作者并注明出处:http://blog.csdn.net/woshizisezise/article/details/78031666清空屏幕命令:ctrl+l或者输入clear回车。Linux下查看ip地址输入ifconfig切换目录命令cd:cdapp切换到app目...