java学习笔记
文章平均质量分 74
就这就这就这就这?
这个作者很懒,什么都没留下…
展开
-
第三天java学习笔记
1.比较运算符(关系运算符)运算结果只有true 和false==,!=,< ,>,>=,<=。(通常判断判断数值)instanceof(通常判断是不是字符串) xx instanceof Stringnum2++是先参加其他运算 ++num2先加然后参加其他运算2.逻辑运算符运算结果只有true 和false!(非),&&(与),||(或)&&运算中有假全都假||运算中有true原创 2017-06-28 17:19:22 · 245 阅读 · 0 评论 -
第二十天网络编程
网络编程和网页编程:(1)计算机与计算机之间的数据传送(2)基于网页要素(1)ip地址:由八位2进制的数组成,一共四组,转为十进制0~255(2)ip分类:A:第一位网络位(1-126),后三位是机器位 BCDE端口号:1~1023端口号不要用,系统端口 0到65535端口号范围协议:UDP TCP1.InetAddressjava中提供了对Inet原创 2017-07-24 21:44:31 · 223 阅读 · 0 评论 -
第十一天学习java内库
1.toString重写toString的目的:输出对象时方便,可以直接输出对象的信息 。2.equals重写equals目的:比较两个两个对象的内容是否相等3.hascode重写hascode目的set集合中通常要使用2. 4. runtimeruntime是一个应用程序的实列而且是单列通过getruntime()获取该实列system中有很多方法都调用了runtime的方法如原创 2017-07-24 23:56:50 · 162 阅读 · 0 评论 -
第十三天java学习笔记
1.迭代器获取集合迭代器iterator循环判断并开始迭代.hasnext遍历:for 增强版 for(object o:当前集合名)迭代器: Iterator iterator=cl.iterator(); while(iterator.hasNext()){ Object object=iterator.next();1.1collection 有List原创 2017-07-25 23:38:30 · 168 阅读 · 0 评论 -
第十二天java学习笔记
1.集合数据类型可以任意对象集合可以进行增删改查CRUDC分为collection 和mapcollection可以只存一个值,是一个接口collection col=new ArrayList增加:add addAll(collection)删除 remove removeall clear retainall判断:isempty() contain(object) contain原创 2017-07-25 23:38:46 · 146 阅读 · 0 评论 -
第二十一天学习javahttp编程
http编程1、 URL: 统一定位标示符,实际就是网址协议:// IP : 端口 / 应用项目 /文件路径 http://10.7.152.108:8080/j1705server/index.html创建URL对象 new URL(“ 网址 ”) 通过各种getXXX()获取数据 通过openStream() 获取InputStream 通过openConnection()获取原创 2017-07-25 23:55:43 · 182 阅读 · 0 评论 -
第二十二天笔记xml
1.标签分类:双标签:容器标签 单标签:空标签写法注意事项:(1)严格区分大小写(2)标签名的规则和Java标识符类似(不能数字开头没有$)(3)属性(key=”value”),必须用引号来括起来(4)xml文件中只有一个根节点xml文件中的节点类型:标签节点,属性节点,文本节点需求 文本内容为:特殊字符< & lt;>& gt;” "1.2Dom解析:将整个xml加载到内存中,原创 2017-07-26 23:39:21 · 155 阅读 · 0 评论 -
第十四天java学习map的使用
1. mapMap保存的数据是键值对,对集合中的数据操作是通过键对值进行操作键不能重复,值可以重复如果键值存在,则修改对应的抽象值对于数据的操作 通过键来完成的增加put 修改put 删除remover 查找get(key)=>value遍历:获得所有的value构成的集合valus()=>collection集合中只保存有所有的valus的值因此无法对应的值(2)获得所有的key构成的集原创 2017-07-27 00:49:17 · 188 阅读 · 0 评论 -
第二十二天笔记xml
1.标签分类:双标签:容器标签 单标签:空标签写法注意事项:(1)严格区分大小写(2)标签名的规则和Java标识符类似(不能数字开头没有$)(3)属性(key=”value”),必须用引号来括起来(4)xml文件中只有一个根节点xml文件中的节点类型:标签节点,属性节点,文本节点需求 文本内容为:特殊字符< & lt;>& gt;” "1.2Dom解析:将整个xml加载到内存中,原创 2017-07-27 00:52:17 · 103 阅读 · 0 评论 -
Hibernate第一天
1.MVC是怎样的一种结构来开发的 1. M:modle entity 2. V:view jsp/html 3. C:controll servlet 4. service 5. dao(JDBC/dbutils/hibernate) 6. Spring MVC、Struts-----------Spring为service提供事物-------------hi原创 2017-09-04 23:20:12 · 124 阅读 · 0 评论 -
java策略设计模式
1. 什么是策略设计模式比如定义一系列算法,把每个算法封装起来,使他们可以互相交替,独立他的客户而变化,这就是策略设计模式2.为什么要使用策略设计模式实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方原创 2017-09-06 23:13:13 · 141 阅读 · 0 评论 -
Spring第三天AOP
AOP编程面向切面的编程就是我们在开发中将 重复代码抽取出来 形成一个类 这个类 就叫做切面类 然后当我们的代码执行的时候 动态的将我们抽取出来的代码 植入到程序运行中的 这个编程方法 就叫做 面向切面的编程切入点:代码植入的地点 就叫做切入点切入点的表达式:描述代码植入位置的表达式 就称为切入点表达式将公共方法抽取出来形成的类 就叫做切面类将切面类中的方法动态植入到切入点去的技原创 2017-09-18 00:04:58 · 390 阅读 · 0 评论 -
第十七天字符流
1、 字符流 字符输入流 Reader FileReader New FileReader(String path) New FileReader(File file) 常用的方法 read() read(char[] )字符流输出流 Writer FileWriter New FileWriter(String path)原创 2017-07-19 23:15:39 · 146 阅读 · 0 评论 -
第十天学习java关于string和stringbuffer的使用
String对象的常用创建方法(4种) “”和new String(“”)区别 它是java中唯一不需要new 就可以产生对象的途径. * 以 String s=”abce”;形式赋值在java中叫直接量,它是在常量池中而不是象new 一样放在压缩堆中.这种形式的字符串,在JVM内部发生字符串拘留,即当声明这样的一个字符串后,JVM会在常量池中先查找有有没有一个值为”abcd”的对象,如果有原创 2017-07-23 22:48:13 · 191 阅读 · 0 评论 -
第四天java学习笔记
1.do…..while循环格式do{执行语句}while();2.循环至少进行一次2.for循环for ( 初始化表达式;循环条件;循环后的表达式){循环体}执行顺序 初始化表达式>循环条件>循环体>循环后的条件注意:初始化表达式只执行一次for后的三个条件可以省略也是先判断然后执行3.break关键字使用之后直接跳出循环或者判断和标签一起使用可以直接终止外循环注意doub原创 2017-06-30 08:38:07 · 137 阅读 · 0 评论 -
第五天java学习笔记md
1.方法无返回值,无参数无返回有参数,static void printways(形参,注意每个参数必须有对应的参数类型如:不能写成int a,b)形参只能按造实参的顺序执行给自义定的方法加断点调试的得时候执行的用f5才能进行。有返回值,无参数(如果有返回值,则返回类型和返回值类型兼容),通过return语句返回值有返回值,有参数如果形参的数据类型是引用类型,则调用的传的是实参的地址原创 2017-07-01 10:45:20 · 491 阅读 · 0 评论 -
第二天java学习笔记-第一个程序和变量等
1.Hello Word程序入门创建一个记事本,并将其后缀名改为.java打开编译写入如下代码:public class Test{ public static void main(String[] args) { System.out.println(“Hello, world!”); } } 然后在命令行中输入javac Test.java 和 java Test2.进制的转换原创 2017-06-28 00:17:26 · 210 阅读 · 0 评论 -
第一天java学习的笔记-dos命令和jdk安装
1. 常见的dos命令盘符: 进入指定的盘符下。dir : 列出当前目录下的文件以及文件夹md : 创建目录 rd : 删除目录 注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。cd : 进入指定目录cd.. : 退回到上一级目录cd \ : 退回到根目录echo “hello java”>a.txt 写入文本到指定文件 type a.txt 显示文件内容命令d原创 2017-06-26 17:28:49 · 349 阅读 · 0 评论 -
第六天学习java-数组
1.数组数组也是保存数据的容器也可以保存多个数据的容器特点:数据类型一致或者兼容,地址是连续的数组的声明:(1).数据类型[] 数组名;推荐使用(2).数组类型 数组名[];只有java中好用声明空间 数组名=new 数据类型[大小]数据类型和声明时的数据类型是一致的注意:分配完空间后,里面春芳默认设置声明数组的同时可以分配哦空间数组类型[] =new 数据类型[大小 ]使用pri原创 2017-07-16 22:57:46 · 158 阅读 · 0 评论 -
第七天学习java笔记面向对象
1.面向对象类一种集合对象具体的 //如果没有自己提供的构造方法,则系统提供一个不带参数的构造方法 //用来创建对象 /* * 构造方法只能通过new来使用 * 对象的属性默认初始值为0; * 通过对象来调用其中的属性和方法:对象.属性 或者 对象.方法(); * * */2.面向对象的特征封装:属原创 2017-07-16 23:15:49 · 162 阅读 · 0 评论 -
第十五天java学习笔记异常
1.异常异常和错误:1.在运行过程中导致程序中断的错误操作,称为异常getmessage() printfstracktracejava异常类结构:Throwable—-|error程序员无需处理这部分有jvm处理——–|exception 程序员必须关心的异常部分:分为运行时异常(可以不在编写代码时处理,如果异常发生则jvm处理)和非运行是异常:必须在编写代码的时候处理这些异常java异常原创 2017-07-18 08:35:38 · 249 阅读 · 0 评论 -
第八天java笔记
1.final最终的final变量》=常量final方法=》不能被重新诶final类不能被继承常量属性声明的的时候必须赋值final去修饰形参一般final常量前面有static修饰2.继承类和类的关系(1.)has a 拥有关系(2.)is a继承关系访问修饰:public protect 默认 private继承的关键字是extends调用子类构造方法时,先调用父类的构原创 2017-07-17 19:08:59 · 202 阅读 · 0 评论 -
第九天学习java单列工厂
1.设计模式1.1单列模式只能创建该类的一个对象编写方式:(1.)构造方法私有化(2)在类中定义一个属性,对属性进行new,基本类类型使用pulic static(3)提供一个静态方法返回,基本命名为getInstance 返回一个队形恶汉模式2.2懒汉模式构造方法私有化在类中定义一个属性,对属性进行new,基本类类型使用pulic static提供一个静态方法,在方法中判断属性是否原创 2017-07-17 19:18:36 · 218 阅读 · 0 评论 -
第十六天学习java文件的操作
1.file类提供对文件或者目录进行操作的方法file(string path);常用方法getPath();返回路径getAbsolutePath();返回绝对路径getParent();返回父路径canRead();判断可读canWrite();判断可写ishidden;判断文件isFile判断文件isDirectory判断文件夹exists判断存在lastModified最后修改时间 返原创 2017-07-18 19:13:05 · 178 阅读 · 0 评论 -
第二十四天正则表达式
1、通过下面的代码,熟悉正则表达式的使用 public static void main(String args[]){ //把字符串中的 “aaa”全部替换为”z” 打印zbzcz System.out.println(“aaabaaacaaa”.replaceAll(“a{3}”,”z”)); //把字符串的"aaa","aa"或者"a" 全部替换为原创 2017-07-31 22:51:11 · 193 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
多线程延迟加载原创 2017-11-09 15:14:44 · 185 阅读 · 0 评论