• 【原】Java学习笔记026 - 集合

    时间:2024-01-11 17:08:46

    package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:从三国演义中评选出四个最帅的武将,并存储下来 // 因为具备了面向对象...

  • java系列:《java核心技术 卷1》学习笔记,chapter 11 调试技巧

    时间:2024-01-10 23:04:30

    11. 6 调试技巧1)一个不太为人所知却非常有效的技巧是在每个类中放一个main方法,这样就可以对每个类进行单元测试。这个方法可以保留,因为在java虚拟机只调用启动类的main方法。2)   日志代理,( logging proxy) ,通过一个子类对象,窃取父类的方法调用,并在其中进行日志记录...

  • Java学习笔记——MySQL开放3306接口与设置用户权限

    时间:2024-01-10 16:30:26

    系统Ubuntu16.04 LTS1、开放3306端口查看端口状态:netstat -an|grep 3306tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN目前只有本机可以访问     输入指令:s...

  • Java学习笔记之继承

    时间:2024-01-10 15:53:49

    一、继承的基础在Java术语中,被继承的类叫超类(superclass)或者父类,继承超类的类叫子类(subclass).举例说明: class Box { public double width; public double height; public double de...

  • java基础知识学习笔记

    时间:2024-01-10 15:29:49

    本文知识点以js为参照。对比分析得出笔记。JavaScript之所以叫JavaScript是打算借助java推广自己。虽然都是开发语言,但JavaScript一开始主要运行在客户端,而java主要运行在服务端。在我一开始学习JavaScript时候,曾经以为JavaScript除了借助java推广自...

  • Java GUI学习笔记之初识AWT和Swing

    时间:2024-01-10 15:19:47

    Frame f = new Frame(); //获取显示器的尺寸 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int swidth = screenSize...

  • Java中String对象的存储位置(学习笔记)

    时间:2024-01-09 17:28:33

    首先,String是final修饰的、immutable对象,它以一个个字符的方式存储在字符数组中。其次,String类型创建对象有两种方式:①通过字面量赋值:会先去常量池中查找是否存在相同的字符串,若存在,栈中引用直接指定该字符串;若不存在,在常量池中进行缓存,再将栈中引用指向它。②通过new关键...

  • JUC学习笔记--从阿里Java开发手册学习线程池的正确创建方法

    时间:2024-01-09 14:41:32

    前言最近看阿里的 Java开发手册,上面有线程池的一个建议:【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。结合最近面试的经历,发现这条建议还是十分有用的,因为自己经常...

  • Effective Java学习笔记--创建和销毁对象

    时间:2024-01-08 21:33:02

    创建和销毁对象一.静态工厂方法代替构造器静态工厂方法的优缺点优点:1.可以自定义名称(可以将功能表述的更加清晰)2.不必每次调用都创建新的对象(同一对象重复使用)3.返回的类型可以是原返回类型的任何子类型对象4.简化创建对象时的代码缺点:1.如果不含有公开的构造器,就不能被子类化2.和普通的静态方法...

  • 【java学习笔记】文件读写(IO流)

    时间:2024-01-08 14:00:57

    1.字节流 FileInputStream、FileOutputStream①FileInputStream import java.io.FileInputStream; public class FileInputStreamDemo { public static void main(...

  • 学习笔记(三)--->《Java 8编程官方参考教程(第9版).pdf》:第十章到十二章学习笔记

    时间:2024-01-07 12:50:04

    回到顶部注:本文声明事项。本博文整理者:刘军本博文出自于: 《Java8 编程官方参考教程》一书声明:1:转载请标注出处。本文不得作为商业活动。若有违本之,则本人不负法律责任。违法者自负一切法律责任。          2: 本书对应的jdk为 jdk8版本          3:因为内容容量太大,...

  • 《java编程思想(第四版)》第一二章学习笔记

    时间:2024-01-07 12:49:23

    @目录一.Introduction1.抽象过程2.面向对象语言(包括Java)的五个基本特性3.每个对象都提供服务4.public、private、protected三者的区别5.Java的默认访问权限(包访问权限)6.组合与继承7.多态8.容器(自己最浅显的理解)9.参数化类型10.并发编程二.E...

  • 算法(第四版)学习笔记之java实现可以动态调整数组大小的栈

    时间:2024-01-06 21:25:04

    下压(LIFO)栈:可以动态调整数组大小的实现import java.util.Iterator;public class ResizingArrayStack<Item> implements Iterable<Item>{private int N = 0;private...

  • java学习笔记——大数据操作类

    时间:2024-01-05 12:16:00

    java.math包中提供了两个大数字操作类:BigInteger(大整数操作类) BigDecimal(大小数操作类).大整数操作类:BigIntegerBigInteger类构造方法:public BigInteger(String val)常用方法:public BigInteger add(...

  • C#学习笔记(与Java、C、C++和Python对比)

    时间:2024-01-04 22:08:18

    (搬运自我在SegmentFault的博客)最近准备学习一下Unity3D,在C#和JavaScript中选择了C#。所以,作为学习Unity3D的准备工作,首先需要学习一下C#。用了一两天的时间学了一下C#,感觉是处在C++和Java之间的一门语言。比Java更灵活,比C++更简单,确实是一门设计...

  • [原创]HBase学习笔记(3)- Java程序访问HBase

    时间:2024-01-04 21:40:38

    这里介绍使用java api来访问和操作HBase,例如create、delete、select、update等操作。1.HBase配置配置HBase使用的zookeeper集群地址和端口。private static Configuration configuration;static { ...

  • Java学习笔记之:Java简介

    时间:2024-01-04 19:54:37

    一、引言Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。主要特性Java语言是简单的:Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习...

  • Java-马士兵设计模式学习笔记-责任链模式-模拟处理Reques Response

    时间:2024-01-04 19:45:01

    一、目标1.用Filter模拟处理Request、Response2.思路细节技巧:(1)Filter的doFilter方法改为doFilter(Request,Resopnse,FilterChain),有FilterChain引用,为利用FilterChain调用下一个Filter做准备(2)F...

  • [原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo

    时间:2024-01-04 19:42:41

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

  • java学习笔记之基础知识

    时间:2024-01-04 10:07:10

    1、class不加修饰符默认default,只在当前包里能用。2、构造函数前面的修饰符的作用类似class的,限制引用的权限。3、java对象的创建其实就是类的实例化,类的实例化就是在堆上copy整个类的成员变量和方法,然后调用相应的构造函数初始化,对象的名字其实就是一个引用,指向实例化的类,对象名...