一、J2SE
文章平均质量分 68
arronxu1989
这个作者很懒,什么都没留下…
展开
-
多线程三
一、有两个线程交替进行,操作一个数字,一个对数字加1,一个对数字减1. public class TestThread111 { private static int n=8; private static int state = 1; public static void main(String[] args) { final TestThread111 pn原创 2012-11-09 11:10:33 · 241 阅读 · 0 评论 -
StringBuffer类、StringBuilder类详解及面试题
StringBuffer是一个字符串缓冲区,是一个容器,而且长度可变,可以直接操作多个数据类型, 最终会通过toString()方法变成字符串。 容器的功能有: 1、存储 public StringBuffer append():将指定数据添加到已有数据的结尾处。 public StringBuffer insert(int offset原创 2012-11-20 11:07:34 · 644 阅读 · 0 评论 -
集合三
一、Map 二、哈希码 什么是哈希码(HashCode) 在Java中,哈希码代表对象的特征。 例如对象 String str1 = “aa”, str1.hashCode= 3104 String str2 = “bb”, str2.hashCode= 3106 String str3 = “aa”, str3.hashCode= 3104 根据Ha原创 2012-12-08 20:17:44 · 226 阅读 · 0 评论 -
Myeclipse常用功能详解
1、设置显示代码行数 方法一: 在代码最左端的空白处点右键,选择show line numbers。 注意,在的左边右击。 方法二: 在Mycelipse中找到 window-perferences-Genernal-Editors-Text Editors 把Show Line Numbers 勾上。 2、自动提示System.out.原创 2012-11-21 11:09:36 · 1271 阅读 · 0 评论 -
多线程四————线程间同步问题研究
线程间同步问题研究 一、生产者、消费者问题(生产一个消费一个) 实例1 如下: public class ProducerConsumerDemo { public static void main(String[] args) { Resource r = new Resource(); Producer pro =new Producer(r);原创 2012-11-09 11:14:45 · 338 阅读 · 0 评论 -
Java基础入门
一、 1、进入java官网,找到jdk6.0。 2、jdk安装路径不能有空格,不能有中文。 3、jre要安装,也不能有空格和中文。 二、editplus安装 360中下载后,在网上搜索注册号。 需要改动两点editplus配置 1、 Tools ->Preferences->Add Editplus to right mouse button 打钩 。即是将Ed原创 2013-02-21 14:54:49 · 305 阅读 · 0 评论 -
java参数传递(超经典)
Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。 先看基本类型作为参数传递的例子: public class Test1 { public static void main(String[] args) {转载 2013-09-22 21:51:01 · 509 阅读 · 0 评论 -
据说是2012年10月人人网校招的一道笔试题
据说是2012年10月人人网校招的一道笔试题-给出一个重物重量为X,另外提供的小砝码重量分别为1,3,9。。。3^N。 将重物放到天平左侧,问在两边如何添加砝码 public class ScalesBalance { /** * 题目: * 给出一个重物重量为X,另外提供的小砝码重量分别为1,3,9。。。3^N。 (假设N无限大,但一种重量的砝码只有一个) * 将重转载 2013-09-23 20:04:54 · 628 阅读 · 0 评论 -
java-两种方法求第一个最长的可重复子串
import java.util.Arrays; import java.util.Collections; import java.util.List; public class MaxPrefix { public static void main(String[] args) { String str="abbdabcdabcx"; //String str="ababa转载 2013-09-23 20:03:43 · 494 阅读 · 0 评论 -
集合二
一、List原创 2012-12-07 21:55:22 · 255 阅读 · 0 评论 -
经典基础面试题
一、Sting s =new String("abc"); 请问创建了几个对象?原创 2012-11-14 15:19:56 · 378 阅读 · 1 评论 -
多线程二
一、用多线程实现买票程序,描述如下: 有100张火车票(tick=100),有四个窗口(四个线程)同时买票,打印票号及所在的线程。 实现Runable接口,但存在线程安全问题,注意分析 package j2se.duoxianchen.sync; public class Ticket implements Runnable{ private int tick原创 2012-11-08 20:01:27 · 339 阅读 · 0 评论 -
多线程(二)——————面试题详解
一、启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20....以此类推, 直到打印到75. 程序的输出结果应该为: 线程1: 1 线程1: 2 线程1: 3 线程1: 4 线程1: 5 线程2: 6 线程2: 7 线程2: 8原创 2012-11-08 19:49:00 · 545 阅读 · 0 评论 -
多线程一
一、创建线程的两种方式 1、继承Thread类 package j2se.mianxianduixiang.one; public class TestThreadDemo1 extends Thread{ public void run(){ System.out.println(Thread.currentThread().getName()+"...A"); }原创 2012-11-08 19:44:26 · 312 阅读 · 0 评论 -
基本数据类型对象包装类
Java把基本数据类型包装成类。 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 基原创 2012-11-26 10:07:34 · 326 阅读 · 0 评论 -
String类详解
一、基础知识解释 1、获取 1.1字符串长度 :int length(); 1.2根据位置获取某个字符 :char charAt(int index); 1.3获取某个字符串在大的字符串中的位置 int indexOf(int ch):返回ch在字符串中第一次出现的位置。 int indexOf(int ch, int fr原创 2012-11-14 15:25:47 · 400 阅读 · 0 评论 -
[转]20非常有用的Java程序片段
本文转自collshell.cn,作者:陈皓 下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 1 2 3 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a)转载 2012-11-14 18:58:35 · 398 阅读 · 0 评论 -
集合一
一、原创 2012-11-14 19:00:36 · 299 阅读 · 0 评论 -
IO
一、原创 2012-11-14 19:58:49 · 273 阅读 · 1 评论 -
Java基础面试题大全
包含Java基础的所有放放面面,各个小的知识点。 包含笔试面试中会遇到的各种各样的不容易记住的知识。 咱们分章节开始吧。 一、原创 2013-11-13 16:23:54 · 688 阅读 · 0 评论