
好程序员训练营
B612灯夫
这个作者很懒,什么都没留下…
展开
-
【好程序员训练营】Java线程学习
一、定义线程1、扩展java.lang.Thread类。此类中有个run()方法,应该注意其用法:public void run(){}如果该线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方法不执行任何操作并返回。Thread的子类应该重写该方法。public MyThread extends Thread(){}原创 2014-12-22 12:49:59 · 513 阅读 · 0 评论 -
【好程序员特训营】Java的Io操作
Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayWriter4原创 2014-12-22 13:13:45 · 503 阅读 · 0 评论 -
【好程序员特训营】Java线程同步初探
对于同步,在具体的Java代码中需要完成以下两个操作:把竞争访问的资源标识为private;同步那些修改变量的代码,使用synchronized关键字同步方法火代码。synchronized关键字智能标记费抽象方法,不能标记成员变量为了演示同步方法的使用,构建了一个信用卡账户,起初信用额为100w,然后模拟透支、存款等多个操作。显然银行账户User对象是个竞争资源,而多个并原创 2014-12-23 10:01:41 · 543 阅读 · 0 评论 -
【好程序员特训营】Java中随机数处理
很多时候,我们要用到随机数,参考网上的代码,整理了一下在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。随转载 2014-12-23 12:39:27 · 511 阅读 · 0 评论 -
【好程序员特训营】IO常用流的功能及特性
IO常用流的功能及特性:输入流inputStream:只能从中读取字节数据,而不能向其写出数据输出流OutputStream:只能向其写入字节数据,而不能从中读取数据输入流inputStream:1. dataOutputStream创建一个新的数据输出流,将数据写入指定基础输出流。2. printStream是一个字节打印流3. bufferedOutputStream:转载 2014-12-23 13:15:53 · 434 阅读 · 0 评论 -
【好程序员特训营】Java异常处理
好记性不如烂笔头,一边看书一边记:基本概念:常见的异常:(1)算数异常。(2)没有给对象开辟内存空间时会出现空指针异常。(3)找不到文件异常简单异常范例:public class TestException{public static void main(String args[]){int arr[]=new int[5];arr[10]=7;System.out.p原创 2014-12-22 21:47:31 · 546 阅读 · 0 评论 -
【好程序员特训营】Java中常用的排序方法
JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。插入排序是选择一个数组中的数据,通过不断的转载 2014-12-23 10:26:29 · 384 阅读 · 0 评论 -
【好程序员特训营】Java类与对象
Java支持以下类与对象的概念:多态、继承、封装、抽象、类、对象、实例、方法。就像是书、也可以分为语文书、数学书、历史书什么的,每本书又有不同的内容。一个简单的雇员的例子:Employee类有四个成员变量:name、age、designation和salary。该类显式声明了一个构造方法,该方法只有一个参数。public class Test {public static原创 2014-12-23 18:23:26 · 756 阅读 · 0 评论 -
【好程序员特训营】Java网络连接测试小例子
花了两个小时时间去看书写例子,遇到不少蛋疼的问题,把例子贴出来,以免忘记服务器端:import java.io.*;import java.net.*;public class mYServer { public static void main(String[] args) { ServerSocket serverSo原创 2014-12-24 13:07:33 · 681 阅读 · 0 评论