java学习笔记
文章平均质量分 86
Robust28
程序猿一枚
展开
-
正则表达式
一、正则表达式知识点: 是一种专门用于操作字符串的规则, 通过一些符号来表示,简化对字符串的复杂操作 弊端:阅读性差常见的操作: 1、匹配 String matches(regex) 2、获取(查找):Pattern,Matcher Pattern p=Pattern.compile(regex); Matcher m=p.matcher(Str...原创 2014-09-21 09:01:31 · 361 阅读 · 0 评论 -
javascript中的常见标签
1、字体:<font><font size="7"color="#fff000">数据</font>特殊部分:如果在页面显示一些特殊符号,需要进行转义标题:<h1.....6>----------------------2、列表标签:<dl></dl> 上层项目:&am原创 2014-09-16 16:13:42 · 5694 阅读 · 0 评论 -
Properties和RandomAccessFile类
一、Properties的概述及其方法1、Properties的概述 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表。 因为 Prope...原创 2014-09-24 09:29:18 · 472 阅读 · 0 评论 -
IO流的读写流对象及缓冲区
1、FileWriter创建一个FileWriter对象,该对象以被初始化就必须要明确被操作的文件而且该文件被创建到指定目录下。如果该目录下已有同名文件,将被覆盖。Filewriter fw=newFileWriter("demo.txt");(1) fw.write("ass"); //调用write方法,将字符串写入到流中(2)fw.flush(); 刷新流对...原创 2014-09-22 14:39:05 · 666 阅读 · 1 评论 -
Java基础IO流综合实例
一,问题描述有五个学生,每个学生有3门课的成绩从键盘输入以上数据(包括姓名,三门课成绩)输入的格式:如:zhangsan,30,40,50计算出总成绩并把学生的信息和计算出的总分数从高到底顺序存放在磁盘文件“Stud.txt”中二,思路1、首先我们需要一个学生对象(Student),再需要一个容器来存储这些学生对象,由于学生对象需要按总分数排序,所以需要一个能排序的容器,这...原创 2014-10-20 08:12:51 · 703 阅读 · 1 评论 -
GUI中保存文件和打开文件
一、问题描述 创建一个简单的记事本,包括打开,保存,退出菜单并能实现其操作。二、思路1、创建Frame窗体,对窗体进行基本设置比如:大小,位置,布局 (1)创建Frame窗体:Framef = new Frame("my window"); (2)对窗体设置大小:f.setBounds(x, y, width, height...原创 2014-10-21 17:40:48 · 1340 阅读 · 1 评论 -
演示MP3和图片以及.java文件的复制
通过学习MP3,图片及java文件的复制,可以把一个文件从一处复制到另一处,我学到在复制的原理,基本上都是通过字节流的缓冲区完成,下面举例:1、演示MP3的复制,通过缓冲区 public class CopyMp3 {public static void main(String[] args) throws IOException {long start=System....原创 2014-09-23 21:46:33 · 523 阅读 · 0 评论 -
IO中合并流和切割文件
在通过FileOutputStream写,合并到一个里面;切割文件就是先把要分割的文件通过FileInputStream读取,确定要分割的大小,然后通过FileOutputStream写出。下面具体事例: 1、合并流 合并1.txt,2.txt,3.txt到4.txtpublic class SequenceDemo {public static void main(Str...原创 2014-09-28 10:08:14 · 586 阅读 · 0 评论 -
java基础加强中反射
一、反射定义: 就是把Java类中各种成分反射成相应的java类。 二、获得Class对象如何得到各个字节码对应的实例对象?每个类被加载后,系统会为该类生成对应的Class对象,通过Class对象可以访问到JVM中的这个类,3种方式:1、调用某个类的class属性获取Class对象,如Date.class会返回Date类对应的Class对象(其实就是得到一个类的...原创 2014-10-29 11:08:41 · 357 阅读 · 0 评论 -
网络编程中Tcp客户端并发上传图片
一、需求: 客户端并发上传图片二、分析:1、 客户端。 (1)服务端点 (2)读取客户端已有的图片数据 (3)通过socket输出流将数据发给服务端 (4)读取服务端反馈信息 (5)关闭class PicClient //客户端{public static void main(String[] args) throws Except...原创 2014-10-26 21:16:36 · 550 阅读 · 1 评论 -
网络编程中udp传输协议
UDP传输协议 1、特点:将数据及源和目的封装成数据包中,不需要建立连接,速度快,每个数据包的大小限制在64k内,不可靠的协议 2、需求:定义一个应用程序,用于接受udp协议传输的数据并处理。 思路: (1)定义udpsocket服务.通常会监听一个端口。其实就是给这个接收网络应用程序定义数字标示。 方便于明确哪些数据过来该应用程序可以处理。 (2)定义一个数据包,因为要...原创 2014-10-23 16:17:37 · 517 阅读 · 0 评论 -
网络编程中Tcp练习
一、需求:建立一个文本转换服务器客户端给服务端发送文本,服务端会将文本转成大写在返回给客户端而且客户端可以不断的进行文本转化。当客户端输入over时转换结束。二、分析及代码实现:1、客户端:既然是操作设备上的数据,那么就可以使用io的操作规律来思考。源:键盘录入目的:网络设备,网络输出流而且操作的是文本数据,可以选择字符流都是文本数据,可以使用字...原创 2014-10-25 20:02:15 · 473 阅读 · 1 评论 -
网络编程中Tcp传输协议
TCP传输协议1、特点 建立连接,形成传输数据的通道;在连接中进行大数据量传输;通过三次握手完成连接,是可靠协议;必须建立连接,效率会稍低。2、演示tcp传输(1)tcp分客户端和服务端 (2)客户端对应的对象是Socket 服务端对应的对象是ServerSocket a、需求:给服务端发送给一个文本数据 分析: ...原创 2014-10-23 17:22:21 · 479 阅读 · 1 评论 -
java基础中多线程
一、多线程概述 进程:是一个正在执行中的程序。 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫控制单元 线程:就是进程中的一个独立的控制单元 线程在控制着进程的执行 一个进程中至少有一个线程 java VM启动的时候会有一个进程java.exe 该进程中至少一个线程负责java程序的执行 而且这个线程运行代码存在于main方法中 该线程为主线程 ...原创 2014-11-06 10:42:54 · 342 阅读 · 0 评论 -
Java基础中String
一、String类适用于描述字符串事物,那么它提供了多个方法对字符串进行操作 常见操作:1、获取 1.1字符串中包含的字符数,也就是字符串的长度 int length():获取长度 1.2根据位置获取位置上某个字符 char charAt(int index) 1.3根据字符获取该字符在字符串...原创 2014-11-08 17:35:46 · 351 阅读 · 1 评论