java学习笔记
nupt_kwz
学习ing
展开
-
Spring AOP实战和源码分析
开启定时任务,方法或者主类上面必须加@EnableScheduling原创 2019-06-12 21:10:31 · 140 阅读 · 0 评论 -
Java.util中的Arrays.copyOfRange方法的用法
在做重建二叉树的题目中,看见有人用Arrays.copyOfRange的方法,之前没遇到过,所以学习了一下。上面是通过eclipse中查看到的Arrays.copyOfRange的不同参数,以及返回值类型。copyOfRange是输入java.util包中的Arrays类的静态内部方法,可以被类直接调用。下面以int[]型传递参数为例,来测试其用法。copyOfRange(int ...原创 2017-08-03 17:33:27 · 23932 阅读 · 2 评论 -
JAVA反射机制的学习
1、反射的基本概念 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2、反射的基本功能 可以通过反射取得一个类的实例化对象。 可以通过反射取得类的结构 可以通过反射进行属性方法的调用3、认识反射原创 2017-03-24 10:56:23 · 306 阅读 · 0 评论 -
java jxl读取excel中的数据传入二维数组中
利用java jxl读取excel数据传入二维数组中package practice_1;原创 2016-10-23 09:53:01 · 3734 阅读 · 2 评论 -
2016年编程题总结(一):
2016年部分互联网公司、软件公司、通信设备商等编程题汇总1. 京东 抛小球(小球的距离)小东和三个朋友一起在楼上抛小球,他们站在楼房的不同层,假设小东站的楼层距离地面N米,球从他手里自由落下,每次落地后反跳回上次下落高度的一半,并以此类推知道全部落到地面不跳,求4个小球一共经过了多少米?(数字都为整数)给定四个整数A,B,C,D,请返回所求结果。测试样例:100,90原创 2017-05-13 10:37:56 · 329 阅读 · 0 评论 -
Java中配置文件的例子
通过读取配置文件传参数的例子://Configure.java文件(用于加载.dat文件到流中读取)package Configure;import java.io.FileReader;import java.io.Reader;import java.util.Properties;public class Configure { private static Prop原创 2017-05-06 16:38:18 · 356 阅读 · 0 评论 -
Scanner用法总结
今天晚上参加了爱奇艺的算法题大赛,由于平时做的算法题都是直接写一个函数。然后他这个页面是用Scanner输入的。导致我一题没做,直接交白卷了。是时候补习一下了。实例1:import java.util.Scanner;public class Main{ public static void main(String []args){ Scanner sr=ne原创 2017-05-14 22:03:06 · 738 阅读 · 0 评论 -
IT名企常见面试题总结之Java篇(一)
1. 说说Java类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类的生命周期分为:加载、验证、准备 、解析、初始化。 类加载有三种方式:1、命令行启动应用时候由JVM初始化加载。2、通过Clas原创 2017-03-22 10:47:05 · 1140 阅读 · 0 评论 -
Java8实战—通过行为参数化传递代码
序言 接触Java8一段时间了,发现这东西确实很好,公司许多大牛也都在用,买了一本书《Java8实战》,阅读书中的一些内容做点学习笔记。 1. 初试牛刀:筛选绿苹果第一个解决的问题可能是下面这样的: public static List<Apple> filterGreenApples(List<Apple&am原创 2018-09-02 23:21:54 · 425 阅读 · 0 评论 -
Java8实战—Lambda表达式
再展身手:把颜色作为参数当需求变更时,我们首先想到的是将颜色作为参数,然后灵活的适应变化:public static List<Apple> filterGreenApples(List<Apple> inventory, String colour){ List&a原创 2018-09-03 00:10:20 · 202 阅读 · 0 评论 -
Java常用的7中遍历方式速度比较
>     这段时间接触到一个后台返回列表排序的问题,列表返回给前端速度很慢,采用Java8中并行流的方式很快,串行很慢,想测试一下Java8中不同数据量7种遍历方式速度的比较。>     之原创 2019-01-27 10:30:58 · 1931 阅读 · 0 评论 -
Java中的枚举类型用法总结
本篇总结了Java中枚举类型的一些常规用法TestEnm类import lombok.AllArgsConstructor;import lombok.Getter;@AllArgsConstructorpublic enum TestEnm { KINDERGARTEN(0, "幼儿园"), PRIMARY_SCHOOL(1, "小学"), MIDDLE_SC...原创 2017-07-23 20:36:36 · 471 阅读 · 0 评论 -
Java8时间类型总结
LocalDateLocalDate.now().atTime(LocalTime.MIN) //获取当天时间的最小值(2019-06-16T00:00)LocalDate.now().atTime(LocalTime.MAX) //获取当天时间的最大值(2019-06-16T23:59:59.999999999)...原创 2019-06-16 15:18:28 · 559 阅读 · 0 评论 -
HashMap、Hashset、Hashtable的几种遍历方式
一.遍历HashMapMap map = new HashMap(); for(int i=0;i { map.put(i, "123"); }方法一:效率比方法二高for(Entry entry:map.entrySet()) { System.out.println(entry.getKey()+"="+entry.getValue());原创 2016-11-13 18:29:17 · 737 阅读 · 0 评论 -
《疯狂Java程序员基本修养》笔记(1-5)
第一章:1. 数组初始化的两种方式:静态初始化:初始化时由数组显式指定每个数组元素的初始值,由系统决定数组的长度。动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。2. 变量存放main 方法声明的变量都属于局部变量,因此它们都被保存在main方法栈区中,但数组元素作为数组对象的一部分,总是保存在堆内存中,不管它们是基本的类型的数组元素还原创 2017-06-05 09:25:41 · 1051 阅读 · 0 评论 -
Java 8种排序算法总结
java 8种排序算法:1、冒泡排序 2、选择排序 3、插入排序 4、归并排序5、堆排序 6、希尔排序 7、基数排序 8、快速排序原创 2017-03-21 16:58:55 · 828 阅读 · 0 评论 -
DTW算法java版
传入两个数组计算出它们之间的DTW值:package practice_1;public class dtw_Test { public static final int DTW_NUM=10; public static void main(String[] args) { // TODO Auto-generated method stub dtw(); } pub原创 2016-10-23 10:44:33 · 4867 阅读 · 0 评论 -
java 99乘法表
public class jj_0111{public static void main(String args []){int i,j;System.out.println("99乘法表");for(i=1;i{for(j=1;jSystem.out.print(j+"*"+i+"="+i*j+"\t");System.out.println();//用于原创 2016-01-11 16:37:24 · 562 阅读 · 0 评论 -
Java按行读取txt中的内容
java按行读取TXT文件中的内容,在控制台上输出:package practice_1;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;public class read_txt{ public static void main(String[] args){ File...原创 2016-11-10 17:55:59 · 28365 阅读 · 0 评论 -
Java数组应用十大技巧攻略
Java数组应用十大技巧攻略 The following are top 10 methods for Java Array. They are the most voted questions from stackoverflow.(关于Java数组最顶级的11大应用方法,这些方法在工作流程问题中经常会用到!无论是运用在团队环境或是在私人项目中,你都可以直接拿来用!)0转载 2016-10-31 21:51:26 · 322 阅读 · 0 评论 -
java IO流学习总结
今天刚刚看完Java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)。根据流向转载 2016-10-31 22:05:40 · 818 阅读 · 0 评论 -
Java知识点总结
Java类学习与整合数组创建: A、 float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; D、float [][]f = new float[6][6];转载 2016-11-13 16:26:11 · 949 阅读 · 0 评论 -
java后端推荐书籍
Java后端开发推荐书单2015-11-02 17:00 431人阅读 评论(1)收藏举报本文章已收录于:分类: web(61) 作者同类文章X目录(?)[+]1 操作系统与网络的书2 算法的书3 架构设计的书4 语言的书5 具体技术的书6 程序员的自我修养7 没有覆盖到的内容转载 2016-10-31 22:15:27 · 2860 阅读 · 0 评论 -
java io流最详解
初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是Javaio 比较基本的一些处理流,除此之外我们还会提到一些转载 2016-11-13 20:31:38 · 4412 阅读 · 0 评论 -
Java集合框架一篇博客粗略搞懂
利用业余时间学Java已经有一阵子了,越到后面学习越觉得Java的集合框架非常之重要(尤其你要刷leetcode等题库时),一旦熟悉集合里面的许多方法,做起题目来应该是得心应手了。现在开始Java中相关集合框架的学习啦。集合框架:是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。Java集合框架:原创 2016-11-17 11:07:49 · 632 阅读 · 0 评论 -
Java二维坐标动态曲线图绘制
将一串随机数输入到二维坐标轴中,不断刷新JPanel,实现动态显示的效果import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rendering...原创 2016-11-18 21:21:36 · 22105 阅读 · 13 评论 -
java socket通信 从客户端传数字到服务器动态显示
java socket通信:从客户端传入一个循环数组写到输出流中,服务器不断的接受客户端数字然后动态的显示1.客户端 client01 package socket01;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.i原创 2016-12-03 21:55:28 · 1620 阅读 · 0 评论