自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JJ_nan的博客

前进的少年

  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

转载 Collection 和Collections

Collection 和Collections的区别。 1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection   ├List   │├LinkedList

2016-10-30 18:36:57 324

原创 两种实现线程的方法

1 Which method you define as the starting point of new thread in class from which in thread can be execution?A public void start()B public void run()C public static void main(String args[])D pub

2016-10-18 20:37:04 538

原创 原子操作(atomic operation)

1 关于C++/Java 中的static成员和对象成员的说法正确的是()A static 成员变量在对象的构造时产生; B static成员函数在对象的成员函数中无法调用; C 虚成员函数不可能是static成员函数 D static成员函数不能访问static成员变量 注解: 首先:所谓的成员函数和成员变量都是类中的成员函数; A static成员函数是

2016-10-18 20:35:34 1808

原创 局部变量,类变量

1 关于Java 的异常处理正确的是()A throw 关键字可以在方法上声明该方法要抛出的异常类 B throws 用于抛出异常对象 C try 是用于检测被包住的语句块是否出现异常,如果出现异常,则抛出异常,并且执行catch D finally语句块,不管有没有异常,都要执行 E 在try中不可以抛出异常 注解1: throw用于抛出异

2016-10-18 20:33:24 314

转载 抛出异常throw和throws

抛出异常抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。系统自动抛异常当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常。如:?12345publicstatic void main(String[] a

2016-10-16 17:52:32 580

原创 Android控件CheckBox、RadioButton

Android控件之CheckBox、RadioButton探究CheckBox和RadioButton控件都只有选中和未选中状态,不同的是RadioButton是单选按钮,需要编制到一个RadioGroup中,同一时刻一个RadioGroup中只能有一个按钮处于选中状态。以下为CheckBox和RadioButton常用方法及说明:

2016-10-15 22:11:21 294

原创 volitate关键字

1 关于volitate关键字,描述不正确的是() A 用volitate 修饰的变量, 每一次的更新对其他的线程都是可见的; B 对volitate 的操作是原子性的 C 对volitate 的操作不会造成阻塞 D 不依赖其他的锁机制,多线程环境下的技数器可以用volitate 来实现 注解: 一旦一个共享变量(类的成员变量,类的静态成员变量)被vo

2016-10-15 20:45:49 15666

原创 同步方法调用另一个同步方法的锁

2 下列的叙述正确的是() public class Test2 { public static synchronized void main(String[] args) { Thread t = new Thread(){ public void run() { Sogou();

2016-10-15 20:45:06 1766

原创 编译器的优化问题

1 如下的叙述正确的是() public class Test1 { private static final String MESSAGE = “taobao”; public static void main(String[] args) { String string1 = “tao”+”bao”; String string2 =

2016-10-15 20:43:36 367

原创 try catch finally

1 如下的程序输出的结果正确的是() public class Test1 { public static String output =”“; public static void foo(int i) { try{ if(i == 1) { throw new

2016-10-15 20:41:52 266

转载 volatile

一、不得不提的volatile volatile是个很老的关键字,几乎伴随着JDK的诞生而诞生,我们都知道这个关键字,但又不太清楚什么时候会使用它;我们在JDK及开源框架中随处可见这个关键字,但并发专家又往往建议我们远离它。比如Thread这个很基础的类,其中很重要的线程状态字段,就是用volatile来修饰,见代码 /* Java thread status for tools,

2016-10-15 20:41:11 292

转载 不得不提的volatile及指令重排序(happen-before)

一、不得不提的volatilevolatile是个很老的关键字,几乎伴随着JDK的诞生而诞生,我们都知道这个关键字,但又不太清楚什么时候会使用它;我们在JDK及开源框架中随处可见这个关键字,但并发专家又往往建议我们远离它。比如Thread这个很基础的类,其中很重要的线程状态字段,就是用volatile来修饰,见代码 /* Java thread status for tools,

2016-10-13 20:23:54 405

原创 JFrame类中的setContentPane()和getContentPane()的使用方法

我们可以在 JFrame 对象中添加 AWT 或者 Swing 组件。但是,虽然它有 add 方法,却不能直接用于添加组件,否则会抛出异常。造成这个现象的原因:JFrame 不是一个容器,它只是一个框架。那么,应该怎么添加组件呢? JFrame 有一个 Content Pane,窗口能显示的所有组件都是添加在这个 Content Pane 中。JFrame 提供了两个方法:getContentPa

2016-10-13 20:23:02 4717

原创 注册窗口监听器

f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); 1 首先:WindowAdapter 是窗口适配器类 2 new WindowAdapter()是实例化了一个无名的对象 3 public

2016-10-13 17:00:39 838

原创 java的回收机制

1 如下的程序哪个能实现GBK编码字节流到UTF-8编码字节流的转换: byte[] src, des; () A des=String.fromBytes(src.”GBK”).getByte(“UTF-8”); B des= new String(src,“GBK”).getByte(“UTF-8”); C des= new String(“GBK”,src).getBy

2016-10-11 21:00:27 304

原创 枚举类型

1 对于“It is account type” 和FIXED的输出次数正确的是( )enum AccountType{SAVING,FIXED,CURRENT;private AccountType(){ System.out.println("It is a account type"); }} public class Test1 {public static void mai

2016-10-11 20:58:41 428

原创 android left-to-right

android加入了新的对从右到左阅读顺序的支持要求程序使用end  start来代替left right这个start就是当前手机设置的阅读顺序的开始端 比如我们的阅读习惯就是从左到右  那么start就是left  反之就是right我的应用是用不到这种属性  所以索性在应用里ignore掉了  方法如图  ctrl+1选择Discheck in this project也

2016-10-10 11:13:56 795

原创 线程安全

1 下列代码返回的是() package forteenDay; import java.util.Date; public class Test1 extends Date {private static final long serialVersionUID = 1L;private void test1(){ //System.out.println(super.getClas

2016-10-09 21:23:32 521

原创 Java回收机制 和 类的修饰符

1.下列选项正确的是() public class Test1 {public static void main(String[] args) { int i = 5; int j = 10; int k = -100; System.out.println(~i); //-6 System.out.println(~j); //-11 Sy

2016-10-08 21:52:13 300

原创 collection

1 下列四条语句说法错误的是?() * Integer i1 = 59; * int i2 = 59; * Integer i3 = Integer.valueof(59); * Integer i4 = new Integer(59); * * A System.out.println(i1 == i2); * B System.out.printl

2016-10-07 20:52:41 304

原创 super && this 关键字 && try catch

1 在使用super 和 this 关键字时,以下描述中正确的是()A 在子类的构造方法中,使用super()显示调用父类的构造方法,super()必须写在子类的构造方法的第一行,否则编译不通过B super() 和 this() 不一定要放在要放在狗造方法的第一行C this() 和 super() 可以同时出现在一个构造函数中D this() 和 super() 可以在stati

2016-10-07 20:50:02 1506

原创 去除字符串两端的空格&&将字符串反转&&将字符串转换为字符数组

/* 字符串新功能: 1 去除字符串两端的空格; 2 给字符串添加一个功能,将字符串转换为字符数组; 3 将字符串反转 */ //1 去除字符串两端的空格;String.prototype.trim = function(){ //trim 在此处代表的是函数名,此时调用的是一个无名的函数var start = 0;var end = this.length-1;//charAt

2016-10-07 17:46:08 417

原创 Java的8种基本类型

Java的8种基本类型(Byte, Short, Integer, Long, Character, Boolean, Float, Double), 除Float和Double以外, 其它六种都实现了常量池, 但是它们只在大于等于-128并且小于等于127时才使用常量池。由如下例子可以看出:[java] view plain copy public static void main(String

2016-10-07 12:30:10 453

原创 二分折半查找

//二分折半查找,必须是对有序序列进行,返回下标function binarySearch2(arr, value){var first = 0;var last = arr.length - 1 ;while(first mid = (first + last)>>1;if(arr[mid] first = mid + 1;}else if(arr[mid

2016-10-07 09:56:13 298

原创 Java hashMap

1 下列的输出结果正确的是?(A)public class Test1 {   publicstatic void main(String[] args) {      Listlist1 = new ArrayList();      list1.add(0);      Listlist2 = list1;      System.out.println(list1

2016-10-04 19:28:19 396

原创 Object

* 1 下面关于Java Object默认的基本方法,说法错误的是?(c) *  Aequals(object obj) 知识某个对象是否和其他的对象相当 *  Bcopy()创建并返回此对象的一个副本 *  Cwait()导致当前的线程等待,直到其他的线程调用此线程对象的notify()或者 notifyAll() f方法 *  DtoString()返回该对象的字符

2016-10-03 21:32:38 334

原创 排序

1 public class Test1 {   publicstatic void main(String[] args) {      Stringstring = "hello";      Stringstring2 = "hello";      charc[] = {'h','e','l','l','o'};      System.out.println(stri

2016-10-03 21:31:37 218

原创 快排(小到大)

public class Test3 {    publicstatic void main(String[] args) {      inta[] = {12,3,21,2,344,24,5,2};      qS(a,0, a.length-1);      for(int i = 0; i         System.out.println(a[i]+ " ");

2016-10-03 21:30:34 360

原创 算法:快排(大到小)

public class Test2 {   public static void main(String[] args) {      inta[] = {1,2,3,4,5,6,7,8};      doSomething(a,0,a.length-1);      for(int i = 0; i         System.out.println(a[i]+ " "

2016-10-03 21:29:03 515

原创 JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 和 system.exit( )区别

JFrame 的setDefaultCloseOperation(int) 方法参数类型是int型, 而且JFrame.EXIT_ON_CLOSE也是int型, 下面是相对应的整形数据能作为setDefaultCloseOperation的参数: 0 = DO_NOTHING_ON_CLOSE, 1 = HIDE_ON_CLOSE, 2 = DISPOSE_ON_CLOSE, 3 = EXIT_O

2016-10-01 10:43:54 3627

activiti安装的补丁插件

2017-05-04

Json-lib.jar

Json-lib.jar

2017-04-26

Spring+mybatis企业应用实战.rar

Spring+mybatis企业应用实战.rar书中的所有的源码!

2017-04-13

RESTClient

RESTClient是一款十分有用的http请求测试工具,是restful接口测试的必要工具。

2017-04-06

SecureCRT_7.0.0_x86

解压后 先运行_reg.reg注册表项 在运行SecureCRT.exe 直接破解使用,如果不成功,则将_reg.reg打开,然后参考表中的信息,注册即可ok!

2017-03-30

spring4.2 jar包下载

对于有些开发者使用的是jdk8 开发包, 而spring却用spring3.2jar包,存在不稳定的bug,解决此问题,只需要用spring4.2jar包替换spring3.2jar包,即可!

2017-03-23

eclipse color Theme

eclipse color Theme 离线安装 . 方法:解压缩到eclipse目录下. 在window--->preference-->appearance-->color theme中选择

2016-12-04

ViewPagerCycleTest

2016-11-05

android SQLite教程

2016-10-31

mars老师视频源码下载(33集全).rar

2016-10-18

C++ 智能指针

C++ 智能指针

2016-04-20

C++ this指针

this 指针

2016-04-20

空空如也

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

TA关注的人

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