《深入Java虚拟机学习笔记》- 第15章 对象和数组
1、针对对象的操作码实例化一个新对象需要通过new操作码来实现。对象的创建操作码操作数说明newindex在堆中创建一个新的对象,将其引用压入栈new操作码后面紧跟一个无符号16位数,表示常量池中的一个索引。在特定偏移量位置处的常量池入口给出了新对象所属类的信息。如果还没有这些信息,那么虚拟机会解析...
学习笔记——Java类和对象
今天学习了Java的类和对象的相关知识,由于Java面向对象的编程的思想和C++几乎一样,所以需要更多的关注Java的一些不同之处。1.类1.1 在类这一块,除了基本的成员变量,成员方法,构造函数等外,需要掌握三种权限修饰符的区别,并会合理使用(private限制了权限只在本类,protected限...
[原创]java WEB学习笔记48:其他的Servlet 监听器:域对象中属性的变更的事件监听器 (3 个),感知 Session 绑定的事件监听器(2个)
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用内容难免出现问题,欢迎指正,交流,探...
[原创]java WEB学习笔记56:Struts2学习之路---Struts 版本的 登录 demo
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。本人互联网技术爱好者,互联网技术发烧友微博:伊直都在0221QQ:951226918------------------...
Java学习笔记--多线程
rollenholt的博文:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html弹球例子:0. 创建Bounce框架 JFrame frame = new BounceFrame(); BounceFrame自定义了...
Java学习笔记(十六)——Java RMI
【前面的话】最近过的好舒服,每天过的感觉很充实,一些生活和工作的技巧注意了就会发现,其实生活也是可以过的如此的有滋有味,满足现在的状况,并且感觉很幸福。学习java RMI的原因是最近在使用dubbo框架做一个系统,所以对这java RMI进行学习,做一些笔记,基础性文章,选择性阅读。【定义】 ...
java线程的等待、通知机制【读书笔记】
代码示例:package com.baidu.nuomi.concurrent;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.TimeUnit;/** * Created by ...
Java学习笔记(十二):java编译跨平台运行原理
class文件由java源代码通过javac编译器编译生成,只能为JVM所识别。Java学习笔记(十二):java编译跨平台运行原理的更多相关文章Android开发学习笔记(二)——编译和运行原理(1)http://www.cnblogs.com/Pickuper/archive/2011/06/1...
Android(java)学习笔记249:ContentProvider使用之获得系统联系人信息01
1.系统联系人的数据库(3张最重要的表)(1)raw_contacts 联系人表 保存联系人的id contact_id(2)data 数据表 保存联系人的数据(3)mimetypes MIME数据类型表 2.因为如果要访问ContentProvider,必须...
Java并发读书笔记:线程通信之等待通知机制
目录synchronized 与 volatile等待/通知机制等待通知面试常问的几个问题sleep方法和wait方法的区别关于放弃对象监视器在并发编程中,保证线程同步,从而实现线程之间正确通信,是一个值得考虑的问题。本篇将参考许多著名书籍,学习如何让多个线程之间相互配合,完成我们指定的任务。当然本...
java笔记--守护线程的应用
守护线程的应用Java中的线程可以分为两类,即用户线程和守护线程。用户线程是为了完成任务,而守护线程是为其他线程服务--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894292.html "谢谢--守护线程的唯一用途是为其他线程提供服务。守护线...
Java程序性能优化读书笔记(一):Java性能调优概述
程序性能的主要表现点:执行速度:程序的反映是否迅速,响应时间是否足够短内存分配:内存分配是否合理,是否过多地消耗内存或者存在内存泄漏启动时间:程序从运行到可以正常处理业务需要花费多少时间负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓衡量程序性能的主要指标:执行时间:程序从...
java学习笔记09--反射机制
java学习笔记09--反射机制 什么是反射:反射是java语言的一个特性,它允许程序在运行时来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。java的反射机制的实现要借助4个类:Class,Constructor,Field,Method...
Java学习笔记--反射API
反射API1.反射API的介绍 通过反射API可以获取Java程序在运行时刻的内部结构。比如Java类中包含的构造方法、域和方法等元素,并可以与这些元素进行交换。 按照 一般地面向对象的设计思路,一个对象的内部状态都应该通过相应的方法来改变,而不是直接去修改属性的值。一般Java类中的属...
Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记
第一章Thread导论为何要用Thread ?非堵塞I/O I/O多路技术 轮询(polling) 信号警告(Alarm)和定时器(Timer)独立的任务(Task)并行算法第二章Thread的创建与管理一、什么是Thread ? Thread是所在主机运行的应用程序任...
Java基础知识强化之IO流笔记58:内存操作流
1. 内存操作流:用来操作处理临时存储的信息的。(1)操作字节数组:ByteArrayInputStreamByteArrayOutputStream代码示例: package cn.itcast_02; import java.io.ByteArrayInputStream; import jav...
【Java笔记】配置文件java.util.Properties类的使用
配置文件的路径:项目名/src/main/resources/mmall.propertiesmmall.properties的内容是键值对。例如假设写了ftp服务器的一些信息。ftp.server.ip=ftp://localhost:21ftp.user=rootftp.pass=rootftp...
Java_IO_文件的续写_小笔记
package IO; import java.io.FileWriter; import java.io.IOException; class FileWrite_WenJianXuXie { /*抛是为了方便演示 续写功能,平时别抛*/ public stati...
Java分享笔记:使用keySet方法获取Map集合中的元素
/*--------------------------- Map集合中利用keySet方法获取所有的元素值: ....keySet方法:将Map中的所有key值存入到Set集合中, ....利用Set集合提供的迭代器获取到每一个key值,再通过key值获得相应的value值 ----------...
Java基础复习笔记系列 八 多线程编程
Java基础复习笔记系列之 多线程编程参考地址:http://blog.csdn.net/xuweilinjijis/article/details/8878649今天的故事,让我们从上面这个图开始讲起。线程状态转换图。图很简单不要想得太复杂。了解了线程的基本的生命周期,那么我们要使用好它,就离不开...