【原】Java学习笔记026 - 集合
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:从三国演义中评选出四个最帅的武将,并存储下来 // 因为具备了面向对象...
java系列:《java核心技术 卷1》学习笔记,chapter 11 调试技巧
11. 6 调试技巧1)一个不太为人所知却非常有效的技巧是在每个类中放一个main方法,这样就可以对每个类进行单元测试。这个方法可以保留,因为在java虚拟机只调用启动类的main方法。2) 日志代理,( logging proxy) ,通过一个子类对象,窃取父类的方法调用,并在其中进行日志记录...
Java学习笔记——MySQL开放3306接口与设置用户权限
系统Ubuntu16.04 LTS1、开放3306端口查看端口状态:netstat -an|grep 3306tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN目前只有本机可以访问 输入指令:s...
Java学习笔记之继承
一、继承的基础在Java术语中,被继承的类叫超类(superclass)或者父类,继承超类的类叫子类(subclass).举例说明: class Box { public double width; public double height; public double de...
java基础知识学习笔记
本文知识点以js为参照。对比分析得出笔记。JavaScript之所以叫JavaScript是打算借助java推广自己。虽然都是开发语言,但JavaScript一开始主要运行在客户端,而java主要运行在服务端。在我一开始学习JavaScript时候,曾经以为JavaScript除了借助java推广自...
Java GUI学习笔记之初识AWT和Swing
Frame f = new Frame(); //获取显示器的尺寸 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int swidth = screenSize...
Java中String对象的存储位置(学习笔记)
首先,String是final修饰的、immutable对象,它以一个个字符的方式存储在字符数组中。其次,String类型创建对象有两种方式:①通过字面量赋值:会先去常量池中查找是否存在相同的字符串,若存在,栈中引用直接指定该字符串;若不存在,在常量池中进行缓存,再将栈中引用指向它。②通过new关键...
JUC学习笔记--从阿里Java开发手册学习线程池的正确创建方法
前言最近看阿里的 Java开发手册,上面有线程池的一个建议:【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。结合最近面试的经历,发现这条建议还是十分有用的,因为自己经常...
Effective Java学习笔记--创建和销毁对象
创建和销毁对象一.静态工厂方法代替构造器静态工厂方法的优缺点优点:1.可以自定义名称(可以将功能表述的更加清晰)2.不必每次调用都创建新的对象(同一对象重复使用)3.返回的类型可以是原返回类型的任何子类型对象4.简化创建对象时的代码缺点:1.如果不含有公开的构造器,就不能被子类化2.和普通的静态方法...
【java学习笔记】文件读写(IO流)
1.字节流 FileInputStream、FileOutputStream①FileInputStream import java.io.FileInputStream; public class FileInputStreamDemo { public static void main(...
学习笔记(三)--->《Java 8编程官方参考教程(第9版).pdf》:第十章到十二章学习笔记
回到顶部注:本文声明事项。本博文整理者:刘军本博文出自于: 《Java8 编程官方参考教程》一书声明:1:转载请标注出处。本文不得作为商业活动。若有违本之,则本人不负法律责任。违法者自负一切法律责任。 2: 本书对应的jdk为 jdk8版本 3:因为内容容量太大,...
《java编程思想(第四版)》第一二章学习笔记
@目录一.Introduction1.抽象过程2.面向对象语言(包括Java)的五个基本特性3.每个对象都提供服务4.public、private、protected三者的区别5.Java的默认访问权限(包访问权限)6.组合与继承7.多态8.容器(自己最浅显的理解)9.参数化类型10.并发编程二.E...
算法(第四版)学习笔记之java实现可以动态调整数组大小的栈
下压(LIFO)栈:可以动态调整数组大小的实现import java.util.Iterator;public class ResizingArrayStack<Item> implements Iterable<Item>{private int N = 0;private...
java学习笔记——大数据操作类
java.math包中提供了两个大数字操作类:BigInteger(大整数操作类) BigDecimal(大小数操作类).大整数操作类:BigIntegerBigInteger类构造方法:public BigInteger(String val)常用方法:public BigInteger add(...
C#学习笔记(与Java、C、C++和Python对比)
(搬运自我在SegmentFault的博客)最近准备学习一下Unity3D,在C#和JavaScript中选择了C#。所以,作为学习Unity3D的准备工作,首先需要学习一下C#。用了一两天的时间学了一下C#,感觉是处在C++和Java之间的一门语言。比Java更灵活,比C++更简单,确实是一门设计...
[原创]HBase学习笔记(3)- Java程序访问HBase
这里介绍使用java api来访问和操作HBase,例如create、delete、select、update等操作。1.HBase配置配置HBase使用的zookeeper集群地址和端口。private static Configuration configuration;static { ...
Java学习笔记之:Java简介
一、引言Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。主要特性Java语言是简单的:Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习...
Java-马士兵设计模式学习笔记-责任链模式-模拟处理Reques Response
一、目标1.用Filter模拟处理Request、Response2.思路细节技巧:(1)Filter的doFilter方法改为doFilter(Request,Resopnse,FilterChain),有FilterChain引用,为利用FilterChain调用下一个Filter做准备(2)F...
[原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用内容难免出现问题,欢迎指正,交流,探...
java学习笔记之基础知识
1、class不加修饰符默认default,只在当前包里能用。2、构造函数前面的修饰符的作用类似class的,限制引用的权限。3、java对象的创建其实就是类的实例化,类的实例化就是在堆上copy整个类的成员变量和方法,然后调用相应的构造函数初始化,对象的名字其实就是一个引用,指向实例化的类,对象名...