java语言
文章平均质量分 74
ch469299503
这个作者很懒,什么都没留下…
展开
-
java中线程的前台线程和后台线程
/* * 对于java程序来说,只要还有一个前台线程,那么这个进程就还没结束 * 如果没有一个前台线程或全部是后台线程,那么这个进程就结束了 * 设置一个线程为一个后台线程setDeamon(true);如果一个setDeamon(false) 如果为false或者默认情况下(也就是不设置),那么就意味着这个线程是前台线程 * * * */class原创 2012-07-23 11:08:16 · 1776 阅读 · 0 评论 -
java中的FileReader和FileWriter的讲解
import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;public class FileRAndW { public static void main(String[] args) throws Excepti原创 2012-07-21 19:10:39 · 944 阅读 · 0 评论 -
java中的FileInputStream和FileOutputStream的讲解
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class FileInAndOut { public static void main(String[] args) throws Exception { FileOutputStre原创 2012-07-21 19:08:27 · 536 阅读 · 0 评论 -
java中的Process的讲解
package cn.itcast.process;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;public class Pr原创 2012-07-21 19:03:59 · 833 阅读 · 0 评论 -
java中RandomAccessFile类的讲解
package cn.itcast.domian;import java.io.Serializable;public class Employee implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String name; p原创 2012-07-21 17:27:05 · 905 阅读 · 0 评论 -
java语言的IO的File类的讲解
package cn.itcast.files;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;public class FileTest { public static void main(String[] args原创 2012-07-21 16:58:04 · 404 阅读 · 0 评论 -
java中线程的简单的线程的多线程的一个区别
public class Lesson5{ private static int i = 0; public static void main(String [] args) { /* 当我们运行main函数的时候,我们就是在运行主函数 * 因为这是一个单线程,所以只有在运行完LessonDemo1的run函数的代码之后 * 才会去运行Lesson5的里面的代原创 2012-07-23 11:33:34 · 420 阅读 · 0 评论 -
java中让线程停止的技巧
/* * 我们的线程生命周期的控制,最好不要使用到stop、resume、suspend因为这三个方法在停止线程的运行的时候 * 很有可能会导致死锁的问题产生 * * 用下面的方法会好一些 */class Lesson5TestDemo1{ public static void main(String [] args) { ThreadControl rr原创 2012-07-23 15:55:55 · 556 阅读 · 0 评论 -
java中线程的同步的一个卖票的小案例
public class Lesson5TestDemo1{ public static void main(String [] args) { Lesson5TestDemo2 rr = new Lesson5TestDemo2(); new Thread(rr).start(); new Thread(rr).start(); new Thread(rr).原创 2012-07-23 16:04:46 · 878 阅读 · 0 评论 -
java中线程的合成与分开
public class Lesson5TestDemo1{ public static void main(String [] args) { int i = 0; Thread tt = new Lesson5TestDemo2(); tt.start(); /*这里要完成的功能:首先我们两个线程在同时运行,然后等我们的i等于100的时候,我们的两个原创 2012-07-23 16:00:38 · 1043 阅读 · 0 评论 -
java中的通过继承Thread和实现Runnable接口实现的线程
/* *本案例要实现的功能是四个售票点再卖票 *2、实现runnable的好处 *正如本案例:处理同一资源的多个线程代码一般情况下就是实现runnable接口 *如果你继承的Thread类来实现多线程,那么就不可以继承其他的类了 *如果你创建的实现线程的类要通过构造函数传递参数,那么是实现的Thread类肯定不可能实现这个功能 *但是你如果实现的是Runnable接口就可以原创 2012-07-23 11:02:54 · 563 阅读 · 0 评论 -
java中线程的同步性
/* *目的:测试同步代码块和同步函数锁定同一个对象才能实现线程安全 *其实我们能够实现线程同步其实就是因为我们在运行到某一个线程的时候,设置了一个标志 *也就是我们锁定了一个对象,要实现线程的同步,我们每次锁定的对象必须要是同一个 */class Lesson5TestDemo1{ public static void main(String [] args) {原创 2012-07-23 16:16:55 · 618 阅读 · 0 评论 -
java中的线程死锁的一个例子
class DeadLock{ public static void main(String[] args) { final Object resource1 = "resource1"; final Object resource2 = "resource2"; // t1 tries to lock resource1 then resource2原创 2012-07-23 16:18:36 · 650 阅读 · 0 评论 -
第一章 、初识Java上课内容及作业
一、上课内容1.23. 二、课后作业1.题目 public void showStudentInfo(){ for (int i = 0; i < students.length; i++) { System.out.println(students[i].studentNo+","+students[i].st...原创 2018-10-08 09:13:53 · 460 阅读 · 0 评论 -
java的BytearrayInputStream和BytearrayOutputStream的讲解
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStream;public class ByteArrayMemoryTest { public static void main(Str原创 2012-07-22 08:03:26 · 704 阅读 · 0 评论 -
java中StringReader和StringWriter的讲解
public class StringReadAndWriteTest { public static void main(String[] args) { //其实这种用法跟byteArrayInputStream和byteArrayOutputStream的用法差不多 StringReader reader = new StringReader("i love you")原创 2012-07-22 08:07:35 · 5261 阅读 · 0 评论 -
java中BufferedReader和BufferedWriter的讲解
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.InputStreamReader;public class Byte2Character { public原创 2012-07-22 08:14:41 · 1303 阅读 · 0 评论 -
java中IO的一些细节的复习
Java的高级部分Skip表示跳过流中多少个字节后进行读取,available表示可以从当前流中不受阻碍的读取的字节数,(加入网络流中有人往里面输入了30个字节,那么我们的读取流就可以从中读取的不受阻碍的字节数就是30),mark就是为我们的流中设置一个标志,mark(int readlimit)readlimit参数表示可以从标志处往后读取的字节数,mark一般与rese原创 2012-07-23 10:43:39 · 521 阅读 · 0 评论 -
java关于网络编程的一些细节的复习
关于socket的复习查看计算机的网络端口的dos命令:ipconfig /all Ping 127.0.0.1可以查看本地计算机的一些信息Tcp协议比udp协议安全,因为tcp协议每次发送数据都会检测接收端上次数据是否接收到而udp协议并不会这样检测。首先应用程序建立一个socket,然后通过bind将socket的信息(主要是ip和port)通知给驱原创 2012-07-23 10:35:07 · 396 阅读 · 0 评论 -
java中的URL类的一些测试
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;import java.util.Set;publi原创 2012-07-23 10:25:30 · 428 阅读 · 0 评论 -
java中tcp多人对话的一个tcp例子
import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class原创 2012-07-22 17:42:19 · 742 阅读 · 0 评论 -
java的用tcp协议写的一个通信的例子
public class TcpSocket { public static void main(String[] args) { try { //这是客户端,第一个参数是连接的ip地址,第二个参数是连接服务器的端口 Socket socket = new Socket(InetAddress.getByName("192.168.1.101"), 8001原创 2012-07-22 17:22:27 · 1322 阅读 · 0 评论 -
java中TCP通信传递一个对象
import java.io.Serializable;public class Student implements Serializable { private Integer id; private String name; private String dep; public Integer getId() { return id; } public原创 2012-07-22 17:57:37 · 1424 阅读 · 0 评论 -
java的UDP进行通信的一个小案例
import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import java.awt.Frame;import java.awt.HeadlessException;import java.awt.List;import java.awt.Panel;import原创 2012-07-22 16:48:42 · 1320 阅读 · 0 评论 -
java中UPD的一个简单的例子
import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UpdSend { public static void main(String[] args) { try { //这是发送的upd的socket原创 2012-07-22 16:42:21 · 1440 阅读 · 0 评论 -
java的一个Decorator的小测试
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j原创 2012-07-22 15:37:53 · 364 阅读 · 0 评论 -
java的编码问题
import java.io.UnsupportedEncodingException;public class CharacterCode { public static void main(String[] args) { //这是设置本地字符编码 System.setProperty("file.encoding", "iso8859-1"); //这是第二种原创 2012-07-22 15:33:00 · 372 阅读 · 0 评论 -
java的PipedInputStream和PipedOutputStream的讲解
import java.io.IOException;import java.io.PipedInputStream;public class PipedIn extends Thread{ private PipedInputStream inputStream = new PipedInputStream(); public PipedInputStream getInputS原创 2012-07-22 15:30:26 · 567 阅读 · 0 评论 -
java中的ObjectInputStream和ObjectOutputStream的讲解
import java.io.Serializable;public class Student implements Serializable{ /** * 这个类必须要实现Serializable这个接口 */ private static final long serialVersionUID = 1L; private Integer id; priv原创 2012-07-22 15:15:27 · 748 阅读 · 0 评论 -
java中的DataInputStream和DataOutputstream的讲解
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileNotFou原创 2012-07-22 15:05:54 · 1602 阅读 · 0 评论 -
java基础-上课总结与课后习题
一、jdk怎么配置1。2.3. 二、作业1.题目:。。。。。。。/** * 这是程序的入口函数 * @param args * * 快捷键: main 然后 alt + / * */ public static void main(String[] args) { /*...原创 2018-12-03 17:19:49 · 232 阅读 · 0 评论