(三)JAVA基础及提高篇父类、子类的加载顺序

  • Post author:
  • Post category:java

父类、子类的加载顺序        1、父类的静态变量和静态块赋值(按照声明顺序)   2、自身的静态变量和静态块赋值(按照声明顺序)   3、父类的成员变量和块赋值(按照声明顺序)   4、父类构造器赋值   5、自身成员变量和块赋值(按照声明顺序)   6、自身构造器赋值   7、静态方法,实例方法只有在调用的时候才会去执行 特别注意:当静态加载中遇到需要加载非静态的情况: 先加载非静态再加载…

继续阅读 (三)JAVA基础及提高篇父类、子类的加载顺序

JavaSE-线程池(5)- ThreadPoolExecutor常用方法

  • Post author:
  • Post category:java

JavaSE-线程池(5)- ThreadPoolExecutor常用方法 invokeAll ExecutorService 接口中定义的方法,给定一组任务,在所有任务执行完成时返回一个 Futures 列表,其中包含它们的状态和结果。 /** * Executes the given tasks, returning a list of Futures holding * their stat…

继续阅读 JavaSE-线程池(5)- ThreadPoolExecutor常用方法

java数组详解(二)数组的使用及多维数组

  • Post author:
  • Post category:java

数组的用法示例如下: package com.rgf.shuzu; public class C { public static void main(String[] args) { int [] arrays={1,2,3,4,5}; //打印全部的数组元素 for (int i = 0; i < arrays.length; i++) { System.out.println(array…

继续阅读 java数组详解(二)数组的使用及多维数组

Java如何使用实时流式计算处理?

  • Post author:
  • Post category:java

最近如果拉过austin项目代码的同学,可能就会发现多了一个austin-stream模块。其实并不会意外,因为这一切都在计划当中进行。 这个模块主要是接入流式处理平台(flink),用于实时计算清洗数据给到业务以及系统维护者更方便去使用消息推送平台austin。 这篇文章主要来聊聊接入的背景以及我浅薄的经验吧 01、为什么流式处理平台 我在老东家有过处理数据相关的经验,也看到过站内广告「效果数据…

继续阅读 Java如何使用实时流式计算处理?

Java面向对象 学习笔记(四)常用集合

  • Post author:
  • Post category:java

Java面向对象 学习笔记(四)常用集合 Java集合1.Collection1.List1.ArrayList2.Vector 2.Set1.HashSet2.LinkedHashSet 2.Map1.HashMap 3.Collections Java集合 1.Collection //Collection接口实现类的特点 public interface Collection<E>…

继续阅读 Java面向对象 学习笔记(四)常用集合

Java中的日期处理

  • Post author:
  • Post category:java

一、Date类 Date类的对象代表了一个瞬时时间,Date大部分的功能已过时。 构造器: import java.util.Date; public class TestDate { public static void main(String[] args) { Date date=new Date(); System.out.println(date);//Fri Feb 04 17:05:…

继续阅读 Java中的日期处理

JAVA String常量池

  • Post author:
  • Post category:java

String常量池 String是对象类型 创建方式: String str ="asb"; String str =new String ("abs"); java中规定,双引号括起来的字符串是不可变得,也就是说“abc”自出生到死亡,不可变    String s1 = "abcdef";    String s2 = "xy"+"abcdef"; //这两行代码表示底层创建了三个字符串对象,…

继续阅读 JAVA String常量池

方法的重载、重写、及两者之间的区别

  • Post author:
  • Post category:java

方法的重载overload 方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。 相同 同一个类 同一个方法名 public class Test { public void Hello() { System.out.println("Hello"); } public void Hello(String str){//方法名相同,参数不同,…

继续阅读 方法的重载、重写、及两者之间的区别

【java学习之路】(java SE篇)(练习)关于常用类的心血来潮小练习

  • Post author:
  • Post category:java

题目一 出拳游戏:1表示石头,2表示剪刀,3表示布 接收用户输入的拳 并输出 ,然后电脑随机产生一个数 对比输赢 欢迎来到游戏中心 请用户出拳(1表示石头,2表示剪刀,3表示布) 代码实现 package CaiQuan; import java.util.Random; import java.util.Scanner; public class main { public static voi…

继续阅读 【java学习之路】(java SE篇)(练习)关于常用类的心血来潮小练习

第二十章《Java Swing》第6节:中间容器

  • Post author:
  • Post category:java

所有可以添加组件的组件都可以被称为“容器”,在Swing体系中,窗体可以被称为顶级容器,在顶级容器中还可以创建中间容器并用它们来存放其他组件,程序员也可以对中间容器单独设置布局管理器。Swing体系中,中间容器包括JPanel、JScollPane、JtabbedPane、JToolBar等,本小节将详细讲解中间容器的使用。 20.6.1面板JPanel 在Swing体系中用JPanel类来表示面…

继续阅读 第二十章《Java Swing》第6节:中间容器