【Java笔记(day11)】教程文章相关的互联网学习教程文章

Think in java 笔记【代码】

1.Java中唯一用到逗号操作符的地方——for循环  for(int i = 0,length = array.legnth;i < length;i ++) 2.创建子类对象时执行顺序:将分配给对象的内存初始化为0——父类静态域——子类静态域——父类普通域——父类构造方法——子类普通域——子类构造方法 3.可变参数列表:public void method(Object...args),可以代表0个参数,实质是数组 4.前期绑定,后期绑定 5.运行时类似识别(RTTI) :向下转型(Downcast);反射机制 6.抽...

JAVA笔记(持续更新)【代码】

1. StringUtils.leftPad() # 生成长度为多少位的数据,以什么进行补位 StringUtils.leftPad(数据,生成数据的长度,以什么补位);

Optimizing Java笔记:高级垃圾回收【代码】【图】

原书地址:https://www.safaribooksonline.com/library/view/optimizing-java/9781492039259/ 感觉挺不错的一本书,断断续续在读. 来自原书第七章的笔记,记录一些感觉比较重要的概念. 原书这个章节内容比较丰富,笔记只是选择性地进行了一些归纳和简单翻译,建议有兴趣的不妨阅读一下原书.Tradeoffs and Pluggable Collectors 权衡的可插拔垃圾回收器 在Sun的环境中 GC子系统是可插拔的子系统 GC的运行不能改变程序的语义 但性能上可能...

java笔记-IO、properties和reflect的联合使用【图】

package pro1;import java.io.*; import java.util.*;public class Test1 {public static void main(String[] args) throws Exception {// TODO Auto-generated method stub//1.创建属性对象Properties p = new Properties();//2.创建流FileReader fr = new FileReader("F:\\classname.properties");//3.加载p.load(fr);//4.关闭流fr.close();//通过key获取value的值String className = p.getProperty("className");//通过反射机制...

java笔记之多线程详解

进程:正在进行中的程序(直译) 线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中可以多执行路径,称之为多线程 一个进程中至少要有一个线程 开启多个线程是为了同时运行多部分代码 每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务。 多线程的好处:解决了多部分同时运行的问题 多线程的弊端:线程太多会导致效率的降低 其实应用程序的执行都是cpu在做着快速的切换完成的,这个切换是随机的 ...

Think in Java 笔记【2-3章】

第二章java操纵内存中元素:由于一切皆对象,可以单一语法,标识符只是一个引用,并不是对象本身。 ex:String s; RAM中的堆栈 存储对象的引用,堆中存放对象本身(存储分配和清理可能笔堆栈需要更多时间)new 出来的 基本类型的变量直接存储“值”在堆栈中,因为更高效,基本类型都有对应包装类对象 存在堆中 JDK5中加入自动装拆包 BigInteger BigDecimal 支持任意精度 以速度换精度 class 包含:fields(基本类型有默认赋值;基本...

compose RxJava笔记【图】

Rx通过链接它们而不是嵌套它们,具有应用运算符的特定样式。此样式并不罕见,这对于不可变对象更有意义,甚至可以在标准Java特性中找到它,例如字符串:String s = new String(“Hi”).toLowerCase().replace(a,c);此样式允许您按照应用顺序查看修改,并且在使用大量运算符时它也看起来更整洁。 理想情况下,您希望您的Rx运算符与其他运算符一样适合链:许多语言都有支持这种方法的方法。不方便的是,Java没有。您必须编辑Obser...

Java笔记:类变量,实例变量以及注意事项【代码】

类变量(静态变量):独立于方法之外的变量,属于类本身。需要static修饰。 实例变量(非静态变量):独立于方法之外的变量,依赖实例存在。不需要static修饰。 Example(from CoreJava): 假定公司需要给每一个雇员赋予唯一的标识码。 分析:每一个雇员对象都有一个自己的id域,但这个类的所有实例将共享一个nextld 域。换句话说,如果有 1000 个Employee类的对象,则有 1000 个实例域 id。但是,只有一个静态域 nextld。即使没...

Java:笔记-1【代码】【图】

ylbtech-Java:笔记-1 1.返回顶部 1、 /*** 简介请求* @return*/@RequestMapping("/JJ")public String jianjie(Model model){List<Dict> list = dictService.getColumnByPlate("JJ");List<Content> contentList = new ArrayList<>();for (Dict dict : list) {//从每个栏目下获取第一条文章List<Content> contents = contentService.queryByPlateAndColumn("JJ", dict.getCode(),1);contentList.add(contents.get(0));}model.addAtt...

java笔记 -- 数学函数与常量【代码】

Math类中, 包含了各种数学函数   不用在数学方法名和常量名前添加前缀Math., 只要在源文件的顶部加上这行代码:     import static java.lang.Math.*; (静态导入)       例: System.out.println("The square root of \u03C0 is " + sqrt(PI));       // The square root of π is 1.7724538509055159tap: 在Math类中, 为了达到最快的性能, 所有的方法都使用计算浮点单元中的例程.  如果需要一个完全可预测...

java笔记 -- java简单结构代码解析及注释【代码】

结构代码解析 public class FirstSample {public static void main(String[] args) {System.out.println(2.0-1.1); // 0.8999999999999999} }public: 访问修饰符(access modifier), 用于控制程序的其他部分对这段代码的访问级别. class: 表明Java程序中的全部内容都包含在类中. 类是构建所有Java应用程序和applet的构建块. Java应用程序中的全部都必须放置在类中. 关键字class后面紧跟类名. java中定义类名的规则:名字必须以字母开...

java笔记 -- GregorianCalendar和DateFormateSymbols 类方法【代码】

java.util.GregorianCalendarnew GregorianCalendar()构造一个日历对象, 用于表示默认地区,默认时区的当前时间.new GregorianCalendar(int year, int month, int day), new GregorianCalendar(int year, int month, int day, int hour, int minutes, int seconds)year: 该日期所在的年份 month: 该日期所在的月份,以0位基准, 0表示1月.月份可以使用常量,例如:Calendar.DECEMBER day: 该月份中的日期 hour: 小时(0到23之间) ...

溪源的Java笔记—Redis服务器【图】

溪源的Java笔记—Redis服务器 前言 前段时间我对Mysql数据库的知识点进行了梳理,本篇博客我对Redis服务器的相关的知识点进行整理,Redis可以是我们在Web应用中提升性能的利器,可以说Redis是一个中高级开发者必备的技能点。 Mysql的知识点可参考我的博客溪源的Java笔记—Mysql数据库 正文 Redis Redis常见应用场景: 实现缓存系统和内存数据库:会话缓存和全页缓存使用redis来搭建消息队列排行榜/计数器,redis在内存中对数字进行...

Java笔记-Eclipse导入SQLite的JDBC【图】

文章目录 前言一、JDBC下载二、可视化工具三、导入JDBC[1]. 导入[2]. 创建Library包前言介绍在Java中有关SQLite数据库的JDBC操作,JDBC全称为Java Database Connectivity是一种可以执行SQL语句的Java API,通过下载JDBC并在本地的Java程序对其进行调用就能达到执行SQL语句和获取SQL语句结果的作用。一、JDBC下载 百度网盘提取码:gr5v 二、可视化工具为了方便之后对数据库内容的查看,你可以去官网下载可视化工具DB Browser for SQ...