Java
yangzheng0515
这个作者很懒,什么都没留下…
展开
-
Java Swing 图形用户界面——常见组件
一直在用C\C++,还没开始认真学Java,但这几天课堂上的Java Swing 图形用户界面引起了我的兴趣。正好前段时间在玩Qt的图形化界面,发现两者有很多相似之处,学起来也容易很多。(但实际上JavaSwing的各种事件特别复杂,名字也特别多,怪不得老师说JavaSwing实际开发用的很少)效果图: 具体用法见代码: Test.javapublic class Test { pub原创 2016-10-27 20:10:31 · 3653 阅读 · 1 评论 -
Java——正则表达式(二)
几个简单的Java正则用例字符串验证//查找以Java开头,任意结尾的字符串Pattern pattern1 = Pattern.compile("^Java.*");Matcher matcher = pattern1.matcher("Java你好");//当条件满足时,将返回true,否则返回falseboolean b = matcher.matches();System.out.原创 2016-12-30 14:50:02 · 406 阅读 · 0 评论 -
Java——IO流_字节流_结点流_文件读取、写出
步骤1、建立联系 2、选择流 3、操作 数组大小+read、write 4、释放资源文件读入代码:package io.byteIO;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.原创 2016-11-25 00:02:09 · 601 阅读 · 1 评论 -
JavaSE——IO流_概念_分类_标准步骤
一、概念流:流动、流向 从一端移动到另一端 源头与目的地 程序 与 文件|数组|网络连接|数据库, 以程序为中心二、IO流分类1、流向:输入流与输出流2、数据:字节流:二进制,可以是一切文件,包括纯文本、doc、视频、音频等字符流:文本文件,只能是纯文本3、功能:节点:包裹源头处理:增强功能,提供性能三、字节流、字符流与文件1、字节流:输入流:InputStream read(byt原创 2016-11-24 23:55:55 · 329 阅读 · 0 评论 -
Java——File类
路径的表现形式两个常量: 1、路径分隔符 ; 2、文件分隔符 (Windows) /(Linux…)package io.file;import java.io.File;/** * 路径的表现形式 * 两个常量: * 1、路径分隔符 ; * 2、文件分隔符 \(Windows) /(Linux...) * @author yangzheng * */publ原创 2016-11-24 21:55:56 · 346 阅读 · 0 评论 -
递归算法——打印目录树状图
打印目录树状图:package Test;import java.io.File;public class Test { public static void main(String[] args) { File file = new File("e:/Linux"); printFile(file, 0); } public static vo原创 2016-11-23 18:57:25 · 1323 阅读 · 1 评论 -
JAVA的Date类与Calendar类【转】
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间Date d = new Date();System.out.println(d);使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖转载 2016-11-21 23:54:21 · 266 阅读 · 0 评论 -
JavaSE——包装类
介绍Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。包装类对应表包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示: 包装类对应转载 2016-11-19 16:29:51 · 268 阅读 · 0 评论 -
Java——String、StringBuilder、StringBuffer的区别与常用方法
常用方法String1、获取字符串长度: string.length()2、字符串转换为char型数组: string.toCharArray()3、从字符串中取出指定位置(num+1)的字符(下标从0开始):string.charAt(num)4、字符串与byte数组的转换:string.getBytes()5、过滤字符串中存在的字符(查找string字符串中str字符所在的第一个位置,返回位置下原创 2016-11-19 14:12:33 · 297 阅读 · 0 评论 -
JavaSE_网络编程_URL类
URLURI:表示一个统一资源标识符 (URI) 引用。 URL:类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。四部分组成:协议、存放资源的主机域名、端口、资源文件名(/)创建绝对路径构建 根据 String 表示形式创建 URL 对象。URL(String sp原创 2016-11-29 23:54:11 · 424 阅读 · 0 评论 -
Java——网络编程_IP
一、IP地址IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的。IP 地址的体系结构是由 RFC 790:Assigned Numbers、 RFC 1918:Address Allocation for Private Internets、RFC 2365:Administratively Scoped IP Multic原创 2016-11-29 18:20:46 · 517 阅读 · 0 评论 -
JavaSE——网络编程_概述
一、网络将不同区域的计算机连接到一起 种类:局域网、城域网、互联网二、地址IP地址:确定网络上一个绝对地址|位置 ->房子的地址三、端口号区分计算机上的软件的 ->房子的门窗 2个字节、0-65535 共65536个 1、在同一协议下,端口号不能重复。不同协议下,可以重复。 2、1024以下的端口不要使用 例:80->http, 21->ftp四、资源定位URL:同一资源原创 2016-11-29 17:30:06 · 418 阅读 · 0 评论 -
Java程序执行过程的内存分析
类的属性1.属性(field),或者叫成员变量2.属性用于定义该类或该类对象包含的数据或者说静态属性3.属性的作用范围是整个类体4.**在定义成员变量时,可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化:数值:0、0.0字符:\u0000(Unicode编码中对应的0)boolean:false所有引用类型:null**5.属性定义格式:[修饰符] 属性类型 属性名原创 2016-11-12 15:14:17 · 3086 阅读 · 0 评论 -
Java Swing 图形用户界面——菜单条、菜单与菜单项
带菜单项的窗口: 具体使用方法见代码及注释: Test_Menu.javapublic class Test_Menu { public static void main(String args[]) { Menu menu = new Menu("菜单"); menu.setBounds(10, 10, 300, 200); }}Menu.原创 2016-10-27 21:18:38 · 17201 阅读 · 2 评论 -
Java——正则表达式_初识网络爬虫
目的获取某网站中所有的链接地址思路(1)获取该网站的HTML源码 (2)利用正则表达式,获取其中的链接地址(href=”http://……”)代码这里以www.163.com为例package TestRegex;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;原创 2016-12-31 00:51:39 · 2408 阅读 · 1 评论