自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java收集Exception信息

public void methodB() { System.out.println("------进入methodB----------");// init(); String str1 = null; String str2 = "123"; try{ if(str1.equals(str2

2017-04-27 18:31:48 559

转载 StackTraceElement用法

一、什么是StackTraceStackTrace(堆栈轨迹)可以认为是一系列方法调用过程的集合。异常处理中常用的printStackTrace()即为打印异常调用的堆栈信息。二、StackTraceElement介绍StackTraceElement表示StackTrace(堆栈轨迹)中的一个元素,属性包括方法调用者的类名、方法名、文件名以及调用的行数。

2017-04-27 17:05:42 4210

转载 对象锁和类锁是否会互相影响?

一.对象锁和类锁是否会互相影响?·        对象锁:Java的所有对象都含有1个互斥锁,这个锁由JVM自动获取和释放。线程进入synchronized方法的时候获取该对象的锁,当然如果已经有线程获取了这个对象的锁,那么当前线程会等待;synchronized方法正常返回或者抛异常而终止,JVM会自动释放对象锁。这里也体现了用synchronized来加锁的1个好处,方法抛异常的时候,

2017-04-24 18:37:01 5672 1

原创 字符串包含,java

给定两个分别由字母组成的字符串A和字符串B,字符串B的长度比字符串A短。请问,如何最快地判断字符串B中所有字母是否都在字符串A里?+为了简单起见,我们规定输入的字符串只包含大写英文字母,请实现函数bool StringContains(string &A, string &B)比如,如果是下面两个字符串:String 1:ABCDString 2:BAD答案是t

2017-04-22 16:49:13 587

原创 java输入以end结束

import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList list = new ArrayList(); Scanner

2017-04-22 16:39:08 8176

原创 java移位运算

public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(60<<2); //60*4,是60移位 System.out.println(2<<4); //2*16,是2移位 System.

2017-04-22 16:07:37 299

原创 钢条切割--动态规划--算法导论

在网上看到很多钢条切割的代码,很多都是C++,用到结构体,内联函数,const变量,复杂......直接写了一段java简单的代码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.i

2017-04-21 16:27:28 559

转载 同余定理

同余运算及其基本性质    100除以7的余数是2,意思就是说把100个东西七个七个分成一组的话最后还剩2个。余数有一个严格的定义:假如被除数是a,除数是b(假设它们均为正整数),那么我们总能够找到一个小于b的自然数r和一个整数m,使得a=bm+r。这个r就是a除以b的余数,m被称作商。我们经常用mod来表示取余,a除以b余r就写成a mod b = r。    如果两个数a和b之差能

2017-04-21 14:36:40 6261

转载 java中四种引用类型(对象的强、软、弱和虚引用)

对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReference)

2017-04-20 19:29:00 298

转载 Java内存泄露原因详解

一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方

2017-04-19 16:28:40 437

原创 DAU 统计,日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。 需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。

DAU 统计时间限制:C/C++语言 2000MS;其他语言 4000MS内存限制:C/C++语言 32768KB;其他语言 557056KB题目描述:日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。每个用户可能访问多次。为了方便,我们用数字 (uid) 唯一标识每个用户。输入

2017-04-19 15:43:46 6268

原创 两数组找相同的元素-array

两数组找相同的元素-array时间限制:C/C++语言 1000MS;其他语言 3000MS内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:给两个整数(int)数组,输出相同的元素。输入给定两个整型数组[a1, a2, ...., am],[b1, b2, ..., bn]输入格式如下,第一行给定第一个数组的大小m,接下来的m行为其数组元素

2017-04-19 15:19:47 2735

原创 java,接口实例

/** * Created by liuyazhou on 2017/4/10. */public interface Sports { //private Integer a = 0;//错误 public Integer a = 0;//正确 public static Integer b = 0;//正确 public static final Int

2017-04-19 11:33:08 3430

原创 java,抽象类与接口的区别

/** * Created by liuyazhou on 2017/4/11. */public interface ZooInterface1 { //接口是公开的,不能含有私有变量或方法, //方法只要是声明即可 void ZooInterface1Fun1();}/** * Created by liuyazhou on 2017/4/10.

2017-04-19 11:23:13 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除