![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初级篇---Java
白马长枪儒雅将
这个作者很懒,什么都没留下…
展开
-
如何在windows安装Eclipse
原创 2016-05-10 19:38:30 · 2517 阅读 · 2 评论 -
java文件输入输出流
############################流流是一套API,提供了各种数据类型数据的读写API,流是一套可拓展的API,通过拓展的API,支持各种数据的读写。 流是两个抽象类拓展的:-InputStream输入流- read() read(byte[] buf)-OutputStream输出流- wr原创 2016-05-05 19:48:00 · 864 阅读 · 0 评论 -
JAVA的Map的API等知识
Map接口-->Map接口 定义的集合又称查找表,用于存储所谓“key-Value”的映射对,Key可以看作为Value的索引,作为Key的对象在集合中不可以重复,根据内部数据结构的不同,Map接口有多种实现类,其中常用的内部为Hash表实现的HashMap和内部为排序二叉树实现的TreeMap-->方法put()map接口中定义了Map中存放元素put方法:V put(K k原创 2016-05-07 19:11:19 · 792 阅读 · 0 评论 -
java的线程的基本知识点和API
补充知识:线程状态:一:线程定义:软件中并发执行的过程并发:操作系统采用分时调度策略将多个程序交替运行,宏观感受是多个程序同时并行的现象叫做“并发”java中的多线程Tread类:1 Thread 线程Thread 封装了操作系统对线程调度过程使用Thread类创建了线程->继承Thread类继承了...原创 2016-05-07 19:16:24 · 478 阅读 · 0 评论 -
java的collections的sort的API
这里是有关JAVA的collections的sort 的有关知识一: import java.util.ArrayList; import java.util.Collections; import java.util.List; public class SortListDSemo2 { public static void main(String[] args) {原创 2016-05-06 19:49:42 · 993 阅读 · 0 评论 -
java线程同步等基础知识
一、线程同步线程安全API与非线程安全APIStringBuffer是同步的 synchronized append()StringBuilder不是同步的 append();Vector 和 Hashtable是同步的ArrayList和HashMap不是同步的二、synchronized关键字多个线程并发读写同一个临界资源是会发生“线程并发”安全等问题锁机制:原创 2016-05-09 20:05:19 · 428 阅读 · 0 评论 -
java的ExecutorService 实现线程池
1 使用ExecutorService实现线程池线程池的概念:首先创建一些线程,他们的集合称为线程池,当服务器接收到了一个客户请求后,就从线程池当中取出一个空闲的线程位置服务,服务完成后不关闭该线程,而是将该线程还回到得到线程池中 2 在线程池的编程模式下,任务是提交给整个线程池,而不是直接交给某个线程,线程池在拿到任务后,它就在内部找到无空闲的线程,在把人物交给内部某个空闲的线程原创 2016-05-09 20:30:18 · 513 阅读 · 0 评论 -
java I/O 流知识点总结
输入和输出1.流是个抽象的概念,它代表任何由能力产出数据的数据源对象或者是有能力接收数据的接收端对象。“流”屏蔽了实际的I/O设备中处理数据的细节。2.通过继承,任何自InputStream或Reader派生而来的类都含有名为read()的基本方法,用于读取单个字节或者字节数组。同样,任何自OutputStream或Writer派生而来的类都含有名为write()的方法名,用...转载 2019-05-24 17:02:22 · 413 阅读 · 0 评论 -
生产者、消费者、java 、线程
资源:package chap9;/** * 一个场景 电影是共同的资源 * 信号灯法 * * * @author wwq * */public class Movie { private String pic; //信号灯 private boolean flag=true; //flag-->T 生产者生产,消费者等待,生产完成后通知消费...转载 2019-05-25 23:12:04 · 146 阅读 · 0 评论 -
java:udp知识总结
如果想用类型转换的,保留数据类型的话,就加一个数据字节转换数组如果是字符串就直接可以整,记住bos.close在写入数据时,要注意行结束符的,可以写bw.newLine...转载 2019-05-27 14:45:42 · 225 阅读 · 0 评论 -
常用的正则表达式列表
原创 2019-06-12 10:28:43 · 762 阅读 · 0 评论 -
聊聊BIO,NIO和AIO
https://www.jianshu.com/p/ef418ccf2f7d转载 2019-08-19 14:42:11 · 208 阅读 · 0 评论 -
关于try_catch_finally里面return等问题的结论
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不...原创 2019-08-25 11:15:50 · 416 阅读 · 0 评论 -
java如何实现加减乘除
废话不多说,直接上代码!//package 一般测试题;import java.util.Scanner;/* * * 要求在控制台输入一个计算表达式加减乘除 * 例如: 1+2 * 则答案输出3 关于subString方法的介绍:自己去看官方给的API或者源码 */public class Work02 { public static vo...原创 2016-05-04 20:18:43 · 22605 阅读 · 0 评论 -
java 异常等基础知识
java的异常知识:一:(1):特殊值带回异常(2):异常与捕获二:->java 异常的种类 -> Throwable 可抛出的 ->Error 错误,系统不可恢复的错误 ->堆内存溢出错误 ->j原创 2016-05-06 19:33:58 · 552 阅读 · 0 评论 -
java中的栈和队列的基础API
java 中的队列和栈一:队列(1)-->队列是常用的数据结构,可以看作特殊的线性表,队列限制了线性表的访问方式:只能从线性表的一段(offer)元素,从另一段去除(poll)元素---->队列:先进先出--->JDK提供了Queue接口,同时使得LinkedList实现了该接口(选择Linkedist实现Queue的原因在于Queue经常要进行添加和删除,linkedlist原创 2016-05-06 19:41:23 · 1608 阅读 · 0 评论 -
java 类似QQ的本地聊天室程序实现(上)(客户端程序)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.原创 2016-05-10 19:46:43 · 1357 阅读 · 0 评论 -
java类似QQ的聊天室程序的实现(下)(服务器端程序)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.原创 2016-05-10 19:48:32 · 3744 阅读 · 0 评论 -
java的UDP客户端实现
package chap9;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/** * UDP服务端 * * @author soft01 * */public class Client { public static void main...原创 2016-05-10 19:53:36 · 1879 阅读 · 0 评论 -
java的UDP协议通讯的服务端
package chap8;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/** * UDP协议通讯的客户端 * * @author soft01 * */public class MyServer { public static vo...原创 2016-05-10 19:55:37 · 425 阅读 · 0 评论 -
java中用DOM解析XML文档程序实现
1 首先在建立Maven工程 ,在target下建立一个新的xml文件 输入: 张三 34 男 3000 李四 21 女 4000 王五 46 女 6500 赵六 28 男 4400 钱七 53 女 12000 2 写代码import java.io.Fi原创 2016-05-12 20:49:44 · 639 阅读 · 0 评论 -
java如何使用DOM文档
1import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputF原创 2016-05-12 20:56:37 · 991 阅读 · 0 评论 -
java的Scanner,char等基础知识!
这里讲的如何从工作台接收字符 并且将字符输出,这个很重要,在以后的学习java时,我们会通过接收的字符串,通过转换,然后进行操作: 1 先串讲一下char的知识:/* System.out.println(‘2’); //字符2 System.out.println(‘2’+’2’); //数字100 //5.char:字符型,2个字节原创 2016-05-02 23:00:03 · 1592 阅读 · 0 评论 -
java 二进制 文件I/O 2进制和10进制的转换 程序实现 以及移位
1详细二进制(主要是用于基本i/o流)#二进制:1、计算机内部都是2进制2、数组和ArrayList的区别:ArrayLlsit里面有算法(通用算法,只有当通用算法不行的时候,可以自己写专门算法),数组没有相应的算法,但就底层而言都是数组数组结构。#什么是二进制1、逢2进1的计数规则数字:0 1权:256 128 64 32 16 8 4 2 1基数:2#为原创 2016-05-04 19:45:09 · 2022 阅读 · 0 评论 -
文件输入输出流的相关操作和API
流流是一套API,提供了各种数据类型数据的读写API,流是一套可拓展的API,通过拓展的API,支持各种数据的读写。 流是两个抽象类拓展的:-InputStream输入流- read() read(byte[] buf)-OutputStream输出流- writr() ####################原创 2016-05-04 19:59:02 · 711 阅读 · 0 评论 -
邮箱正则表达式 和谐文字 图片上传重命名
################################################################################################public class IntegerDemo2 { /** * 求取整型的最大数和最小数 * @param args */public static void main(Str原创 2016-05-04 20:12:54 · 755 阅读 · 0 评论 -
java日期类API的操作
##################################################import java.util.Calendar;import java.util.Date;/*java.util.Calendar* 日历类 是一个抽象类定义了正对某一种日期历法的相关操作* 有相关子类实现,最长用的即是阳历法* GregroianCalend...原创 2016-05-04 20:16:47 · 544 阅读 · 0 评论 -
java的集合类API
1.import java.util.ArrayList;import java.util.Arrays;import java.util.List; /**数组转换为集合 * 使用Arrays.asList()的静态方法可以转换为一个List集合 * 数组职能转换为List集合 * @author wwq * */public class Arra原创 2016-05-05 19:38:53 · 796 阅读 · 0 评论 -
java的seek()函数
import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class Text {public static void main(String[] args) throws IOException {long pos=3l;原创 2016-05-16 22:14:41 · 14202 阅读 · 0 评论 -
创建3个线程为Thread1Thread2Thread3 需要对一个数字进行递减操作 当数字递减到0的时候,输出“数字为0,结束递减”
多线程,对run方法内部进行一个同步运算。以下是代码:package 一般测试题;public class 依次打印递增数字 { /** * 创建三个线程进行分段叠加 * 每个线程叠加四次 * */ public static void main(String[] args) { new Thread(new A...原创 2019-09-05 11:26:09 · 5479 阅读 · 0 评论