base
kebiaoy
这个作者很懒,什么都没留下…
展开
-
Eclipse中断点调试的基本使用
在eclipse中打断点并进入debug模式debug视图debug调试快捷键在eclipse中打断点并进入debug模式debug视图debug调试快捷键F5 进入函数F6 下一步F7 退出函数F8 执行到下一个断点...原创 2018-06-20 22:57:07 · 403 阅读 · 0 评论 -
IO流
读取文件数据文件输出将所有数据读入数组中缓冲区中文处理AutoCloseable读取文件数据public static void main(String[] args) throws IOException { //demo1(); FileInputStream fis = new FileInputStream("aaa.txt...原创 2018-07-08 15:10:41 · 98 阅读 · 0 评论 -
IO流(二)
FileReaderFileWriter缓冲区复制LineNumberReader字符编码FileReaderpackage cn.itcast.chario;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public c...原创 2018-07-08 15:18:19 · 130 阅读 · 0 评论 -
io流(三)
SequenceInputStream 整合流对象ByteArrayOutputStreamObjectOutputStreamObjectInputStreamPrintStreamPrintWriter改变标准输入流RandomAccessFileProp写入文件SequenceInputStream 整合流对象package cn.itcast.o...原创 2018-07-08 15:35:27 · 126 阅读 · 0 评论 -
多线程
开启一个新线程使用runable创建线程匿名类创建线程线程名获取当前线程信息sleep守护线程加入线程synchronized死锁开启一个新线程public class Demo02_Thread { /** * @param args */ public static void main(String[] arg...原创 2018-07-08 16:14:37 · 152 阅读 · 0 评论 -
Eclipse中如何生成jar包并导入到项目中
jar是什么?jar包的作用打jar包导入jar包jar是什么?jar包是多个class的组合,其实就相当于c++里面的库文件。jar包的作用jar包主要是为了方便别人的使用。打jar包导出jar包jar包内容 导入jar包...原创 2018-06-19 22:49:11 · 619 阅读 · 0 评论 -
多线程(二)
让出CPU优先级设置关机定时器条件锁互斥锁线程组线程池Callable的使用让出CPUpackage cn.cast;@SuppressWarnings({ "rawtypes", "unchecked" }) // 去除黄色提示public class HelloWorld { public static void main(String...原创 2018-07-09 09:15:54 · 117 阅读 · 0 评论 -
网络编程
tcp客户端tcp服务器UDP获取数据UDP发送数据tcp客户端package cn.itcast.tcp;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import...原创 2018-07-09 21:29:09 · 132 阅读 · 0 评论 -
反射
获取对象的class对象从配置文件中读取创建对象调用对象的有参构造访问对象的私有字段访问对象的成员函数动态代理获取对象的class对象package cn.itcast.reflect;import cn.itcast.bean.Person;public class Demo1_Reflect { public static void ma...原创 2018-07-09 21:36:04 · 111 阅读 · 0 评论 -
StringBuffer类的介绍
StringBuffer类的概述StringBuffer类的构造方法StringBuffer类的概述StringBuffer和String的区别 String是一个不可变的字符序列,StringBuffer,StringBuilder是一个可变的字符序列. StringBuilder不是线程安全的效率高 StringBuffer是线程安全的效率低String...原创 2018-07-04 22:15:27 · 164 阅读 · 0 评论 -
文件
判断文件是否存在创建目录和文件文件删除操作和重命名权限设置和属性判断获取文件属性判断文件是否存在package cn.itcast.file;import java.io.File;public class Demo1_File { /** * @param args */ public static void ma...原创 2018-07-08 15:00:33 · 113 阅读 · 0 评论 -
异常
零异常超出边界异常获取异常信息finnaly的用法finnaly里面return影响自定义异常零异常package cn.cast;import java.util.TreeMap;@SuppressWarnings({ "rawtypes", "unchecked" }) // 去除黄色提示public class HelloWorld { p...原创 2018-07-08 14:49:25 · 98 阅读 · 0 评论 -
集合框架(四)
集合算法HashMap的使用hashMap的KeySet遍历hash表TreeMap集合算法ArrayList<String> list = new ArrayList<>(); list.add("c"); list.add("a"); list.add("b"); lis...原创 2018-07-08 14:29:53 · 104 阅读 · 0 评论 -
常见对象
java的所有类都默认继承自Object类,所以在Object类中的方法一定要掌握。通过API文档检索Object类可以看到有如下方法: 其中 equals 方法主要是用来判断类和类直接是否是相等的关系,这个方法一般通过继承自己实现 geclass方法返回的是对象的运行时类,可以动态查看类的很多信息 hashcode方法返回类的哈希值,一般时对象的地址 toStr...原创 2018-06-21 23:05:54 · 156 阅读 · 0 评论 -
Eclipse的使用(一)
下载安装eclipsehelloWorld项目示例下载安装eclipse地址:http://eclipse.org/。helloWorld项目示例选择工作空间 当打开eclipse的时候会提示选择工作空间,选择一个目录当作workspace的目录,然后eclipse创建的项目和文件都在该目录下面。 当进入软件界面的时候一般选择如下视图来开发,可以...原创 2018-06-17 15:02:19 · 385 阅读 · 1 评论 -
Eclipse的使用(二)
Eclipse中内容辅助键的使用Eclipse中快捷键的使用Eclipse中内容辅助键的使用Alt+/ 起提示作用,代码补齐 Eclipse中快捷键的使用列表内容原创 2018-06-17 16:47:48 · 249 阅读 · 0 评论 -
java第一课,hello world(笔记)
java jdk下载 java jdk是开发人员使用的工具包,里面包含了jre运行时库。如果不是开发人员想运行java程序直接安装jre就可以了。 下载地址(http://www.oracle.com)java环境变量配置 JAVA_HOME 该环境指向java的主目录,例如:C:\ykb\setup\java。 PATH 指向的时java可执行文件的目录 %JAVA_HOM...原创 2018-06-10 16:15:10 · 169 阅读 · 0 评论 -
Java对象基本语法1(对比c++)
对象的使用传递对象参数成员函数的声明私有性封装对象的使用 /* 创建对象 */ Student s=new Student(); s.name = &amp;amp;amp;quot;张三&amp;amp;amp;quot;; s.age = 23; s.gender = '男';传递对象参数class T...原创 2018-06-10 17:39:59 · 146 阅读 · 0 评论 -
Eclipse的使用(三)
使用eclipse提升开发效率使用eclipse提升开发效率类创建模板原创 2018-06-18 13:59:49 · 130 阅读 · 0 评论 -
集合框架(一)
对象数组的使用去除黄色提示Collection的使用Collection的集合操作Collection迭代器的使用List的使用List的迭代器使用Vector的使用对象数组的使用public static void main(String[] args) { Student[] arr = new Student[5]; ...原创 2018-07-08 11:56:26 · 99 阅读 · 0 评论 -
集合框架(二)
ArrayList的使用LinkedList双向链表的使用ArrayList泛型泛型ForEach的使用数组转换成集合ArrayList的使用package cn.itcast.list;import java.util.ArrayList;import java.util.Iterator;import cn.itcast.bean.Person;...原创 2018-07-08 12:33:57 · 100 阅读 · 0 评论 -
集合框架(三)
HashSetLinkedHashSetTreeSet重写TreeSet的比较方法HashSetpackage cn.cast;import java.util.HashSet;@SuppressWarnings({ "rawtypes", "unchecked" }) // 去除黄色提示public class HelloWorld { /**...原创 2018-07-08 13:54:34 · 90 阅读 · 0 评论 -
常见对象(二)
正则表达式的使用正则表达式的使用只返回有没有匹配上/** * . 任何字符 \d 数字:[0-9] \D 非数字: [^0-9] \s 空白字符:[ \t\n\x0B\f\r] \S 非空白字符:[^\s] \w 单词字符:[a-zA-Z_0-9] ...原创 2018-07-04 23:20:43 · 146 阅读 · 0 评论