随笔分类 -  java基础

摘要:<!-- xml转义字符:可以把一些具有特殊含义的字符,使用转义字符表示出来 < &lt; > &gt; " &quot; ' &apos; & &amp; 需求:1<3 == 5>7 在xml中的写法 --> .<!-- 需求: 把以下内容以文本的形式显示出来,可以使用转义字符 <bean id= 阅读全文
posted @ 2017-06-27 17:53 加速的小火车 阅读(347) 评论(0) 推荐(0)
摘要:Junit单元测试的基本使用: 1.在要执行的方法上添加一个注解@Test 2.注解会报错 解决方式ctrl+1 add junit 3.选中要执行的方法 右键 run as --> junit Test 一次执行多个方法:选中类 右键run as --> Junit Test Junit单元测试的 阅读全文
posted @ 2017-06-27 16:08 加速的小火车 阅读(500) 评论(0) 推荐(0)
摘要:JavaBean:数据库表和实体类的对应关系 1.数据库中有一张表,就会有一个和表对应的类 数据库:Person表 Java:Preson类 2.表中的每一列,对应Java中的一个字段(成员变量) 3.表中的每一行,对应Java中的一个对象 张三 18 男 new Person(张三 18 男); 阅读全文
posted @ 2017-06-26 15:31 加速的小火车 阅读(313) 评论(0) 推荐(0)
摘要:java.net.InetAddress类:此类表示互联网协议 (IP) 地址。 静态方法: static InetAddress getLocalHost() 返回本地主机(你自己的使用的电脑)。 static InetAddress getByName(String host) 在给定主机名的情 阅读全文
posted @ 2017-06-25 16:24 加速的小火车 阅读(447) 评论(0) 推荐(0)
摘要:主线程:执行主方法的线程,就叫做主线程 单线程程序:程序从mani开始从上到下依次运行 程序从main方法开始运行,JVM运行main方法,会找操作系统 开辟一条通向cpu的执行路径,cpu可以通过这条路径来执行main方法 这条路径有一个名字叫主(main)线程 创建线程方式一继承Thread类 阅读全文
posted @ 2017-06-23 11:59 加速的小火车 阅读(462) 评论(0) 推荐(0)
摘要:编码: 把看的懂,变成看不懂的 String str = "中国"; byte[] bytes = str.getBytes(); System.out.println(Arrays.toString(bytes));解码: 把看不懂的内容,变成能看懂的 String s = new String( 阅读全文
posted @ 2017-06-22 23:24 加速的小火车 阅读(462) 评论(0) 推荐(0)
摘要:IO流: I:input,输入,读取到内存 O:Output,输出,写入文件 流:数据流(字符,字节) 分类: 流向: 输入:字节输入流(FileInputStream),字符输入流(FileReader) 输出:字节输出流(FileOutputStream),字符输入流(FileWriter) 种 阅读全文
posted @ 2017-06-20 20:09 加速的小火车 阅读(1180) 评论(1) 推荐(0)
摘要:File概述 java.io.File类:文件和目录路径名的抽象表示形式。 用来描述电脑中文件,文件夹,以及路径类 常用的3个和File有关的单词: file:文件 directory:文件夹(目录) path:路径 File是一个与系统无关的类 File类的3个重载的构造方法路径: window系 阅读全文
posted @ 2017-06-20 16:25 加速的小火车 阅读(534) 评论(0) 推荐(0)
摘要:Map集合的特点java.util.Map<K,V>接口:集合,是一个双列集合Map集合的特点: 1.是一个双列集合,赋值的时候必须同时给key和value赋值 2.是一个无序的集合(存入和取出元素的顺序可能不一致) 3.key值不能重复,value可以重复 4.一个key只能对应一个vlaue 5 阅读全文
posted @ 2017-06-20 08:12 加速的小火车 阅读(962) 评论(0) 推荐(0)
摘要:java.util.List(集合)接口 extends Collection(集合) 接口List集合的特点: 1.有序的集合:存入元素的顺序,和取出元素的顺序是一致的(存入:1,2,3 取出:1,2,3) 2.允许有重复的元素 3.有索引特有的方法:包含索引的方法 add(int index, 阅读全文
posted @ 2017-06-19 15:49 加速的小火车 阅读(458) 评论(0) 推荐(0)
摘要:java.util.Collection接口 是集合的最顶层的接口,定义了集合共性的方法 接口无法直接创建对象,使用多态的方式创建对象 Collection<集合中的数据类型(泛型)> coll = new ArrayList<集合中的数据类型(泛型)>(); 迭代器 集合中存储数据的方式(数据类型 阅读全文
posted @ 2017-06-16 23:23 加速的小火车 阅读(372) 评论(0) 推荐(0)
摘要:java.util.Date 日期类 构造方法 public Date() 返回的是当前时间 也就是1970-1-1到所经历多少毫秒来表示的时刻 public Date(long 毫秒值) 返回指定毫秒值的时间 方法 long getTime()返回当前时间的毫秒值 void setTime(lon 阅读全文
posted @ 2017-06-15 21:57 加速的小火车 阅读(381) 评论(0) 推荐(0)
摘要:Object类的方法 String roString() 返回对象的字符串表现形式 类型 + @ + 哈希值(地址值) 看一个对象的地址值 只能区分是否为同一个对象 没有什么太大意义 所以子类一般都会重写此方法 不再打印地址值 而是打印属性 重写toString方法的快捷键是 alt + shift 阅读全文
posted @ 2017-06-15 19:00 加速的小火车 阅读(235) 评论(0) 推荐(0)
摘要:final final是最终修饰符,可以修饰类、成员方法、变量。 final修饰的类无法被继承。 final修饰的方法无法被重写。 final修饰的变量无法被再次赋值,变为了常量。 final修饰的引用数据类型变量,可以修改对象里面的属性内容,不可改变地址值 final修饰的成员变量,不能使用默认值 阅读全文
posted @ 2017-06-15 16:24 加速的小火车 阅读(230) 评论(0) 推荐(0)
摘要:接口 (1)当抽象类中的方法都是抽象的时候,java就提供了一种新的表现形式:接口 ,接口是功能的集合 接口不能创建对象 (2)格式 父接口:public interface Tnter{ } 子类:public class interImp implements Itner{ } 接口的使用 1. 阅读全文
posted @ 2017-06-14 23:17 加速的小火车 阅读(216) 评论(0) 推荐(0)
摘要:继承定义一个类B时,发现已有类A与要定义的类B相似,并且类B属于类A的一种时,可以将类B定义为类A的子类。 当多个类有着共性内容,可以将共性内容向上抽取,抽取到一个新的类中,这个新类和多个类形成一个关系叫做继承。 子类继承父类后,自动拥有父类所有可继承的属性和功能。 注意事项 java只支持单继承, 阅读全文
posted @ 2017-06-12 23:11 加速的小火车 阅读(762) 评论(0) 推荐(0)
摘要:FileWriter: 作用 往文件中写入数据 使用步骤: 1.创建FW对象 FileWriter(String fileName); 要往哪个文件中写,就把对应的文件名作为参数 2.写入数据 wirte(String str); 写入字符串数据str 3.刷新 flush(); 4.关闭资源 cl 阅读全文
posted @ 2017-06-12 00:00 加速的小火车 阅读(481) 评论(5) 推荐(0)
摘要:集合出现的原因 数组存储数据是固定存储 ,当遇到要存储数据的个数不确定的时候 数组就不满足了,集合就出现了 集合存储数据的个数,可以随着数据量的变化而变化,不会造成越界或者大量的空间浪费 存储数据的个数是可变的 ArrayList: java.util包下 底层维护了一个数组 线程不同步(处理速度快 阅读全文
posted @ 2017-06-11 22:38 加速的小火车 阅读(3549) 评论(0) 推荐(0)
摘要:API(Application Programming Interface):应用程序编程接口 使用Scanner 获取键盘录入的字符串 next() ; 在遇到空格的时候 会判定为当前的输入结束 空格之后的内容会收不到 nextLine(); 可以避免被空格中断 , 但是在于接收数字一起使用的时候 阅读全文
posted @ 2017-06-11 19:04 加速的小火车 阅读(2045) 评论(0) 推荐(0)
摘要:无论面向对象还是面向过程, 这俩都是解决问题的思路而已, 只是角度不同. 面向过程: 强调解决问题的每一个步骤都亲力亲为,每一个细节都自己手动实现. 面向对象: 使用特定功能对象去解决特定的问题, 每一个细节不需要关注,只需要创建对应的对象即可. 面向对象是基于面向过程的 类和对象及他们的关系 类: 阅读全文
posted @ 2017-06-11 02:01 加速的小火车 阅读(265) 评论(0) 推荐(0)