中软Java学习笔记
文章平均质量分 76
-梅子酒-
这个作者很懒,什么都没留下…
展开
-
中软Java学习笔记第一天
上午:MyEclipse8.6 + J2EE5(servlet2.5) + JDK1.6 + Tomcat6 MyEclipse10 + J2EE6(servlet3.0) + JDK1.7 + Tomcat7MyEclipse2014 + J2EE7(servlet3.1+EJB3.2) + JDK1.7 + Tomcat8.5 MyEclipse2015原创 2016-07-26 19:09:08 · 570 阅读 · 0 评论 -
中软Java学习第八天笔记之Set
java.util 接口 Collection 集合,可能有序、可能无序; 可能数据唯一,也可能数据不唯一;java.util 接口 List : 父接口是Collection 有序集合 (数据可能唯一、可能不唯一) 使用场景举例: 从数据库中提取数据,并展示ja原创 2016-08-08 20:41:51 · 495 阅读 · 0 评论 -
中软Java学习第八天笔记之队列和栈
java.util 接口 Queue 在处理元素前用于保存元素的 collection 队列通常(但并非一定)以 FIFO(先进先出)的方式排序各个元素 E peek() 获取但不移除此队列的头;如果此队列为空,则返回 null E poll() 获取并移除此队列的头,如果此队列为空,则返回原创 2016-08-08 20:42:42 · 265 阅读 · 0 评论 -
中软第八天学习笔记之ArrayList
java.lang 接口 Iterablejava.util 接口 Collection 父接口是 Iterable 集合中的元素是否可以重复? ------ 有些可以,有些不可以 集合中的元素是否有顺序? ------有些是有序的,有些是无序的Collection 的子接口 : java.util 接口原创 2016-08-08 20:43:35 · 248 阅读 · 0 评论 -
中软Java学习笔记之LinkList
java.util 接口 List : 有序集合java.util 类 ArrayList : List 接口的大小可变数组的实现 ArrayList的数据结构的特点是查询检索元素的速度非常快! 当ArrayList中的数据出现插队或移出时,性能会受到很大的影响! 数据结构的特点,原创 2016-08-08 20:45:12 · 405 阅读 · 0 评论 -
中软Java学习8月10日笔记
Map 接口的实现类: Properties , HashMap , Hashtable Hashmap ----- 许使用 null 值和 null 键 Hashset ------ 最多允许使用一个null Hashtable ----- 任何非 null 对象都可以用作键或值Hashmap与Hashtable对比原创 2016-08-20 11:15:48 · 355 阅读 · 0 评论 -
中软Java学习笔记8月11日笔记之File
java是跨平台的语言,但是在windows平台和Linux平台的路径表示完全不同-----------------------------------相对路径绝对路径------------------------------------------------所以,如果你的代码想跨平台部署,只能使用相对路径,不能使用绝对路径; 绝对路径: c:/xxxx/xxxxx原创 2016-08-20 11:46:29 · 203 阅读 · 0 评论 -
中软java学习8月12日笔记
进程: 在操作系统中允许的一个独立的程序 每一个允许的独立程序,都是一块独立的内存; 如果一个进程崩溃了,其它进程不受影响; 不同的操作系统,管理模式不一样;线程:一个进程中可以包含多个线程,每个线程都是进程资源中的不同访问路径; 在JavaEE的编程中,程序运行在Web Server中,允许多用户同时访问,都是多线程的原创 2016-08-20 11:49:39 · 497 阅读 · 0 评论 -
中软Java学习8月15日笔记之socket
网络通信协议: OSI ( TCP/IP协议簇 ) TCP : 传输层 IP: 网络层 http:应用层 TCP : 即Transmission Control Protocol,传输控制协议。是一种面向连接的、可靠的、基于字节流的通信协议 面向连接的: 三次握手方式建立连接 可靠的:原创 2016-08-21 14:21:30 · 719 阅读 · 0 评论 -
中软Java8月16日学习笔记之xml
XML是EXtensible Markup Language的缩写 可扩展的标记性语言原创 2016-08-21 14:28:04 · 349 阅读 · 0 评论 -
中软Java学习之Map
java.util 接口 Map 将键映射到值的对象 一个映射不能包含重复的键 --- 每个key值是唯一的 每个键最多只能映射到一个值 --- key和value是一一对应的关系 某些映射实现对可能包含的键和值有所限制。例如,某些实现禁止 null 键和值 V ge原创 2016-08-08 20:40:37 · 293 阅读 · 0 评论 -
中软Java学习第八天笔记之复习内部类
匿名类: 通过反编译,可以看到,匿名类会有一个系统默认分配的Class名字,所以匿名类是有构造函数的 test.testTree(new ITree(){ @Override public void climTree(Tree tree) {原创 2016-08-08 20:39:45 · 547 阅读 · 0 评论 -
中软Java学习第七天笔记
//类是单继承模式,而接口允许多继承public interface ITest extends ITree,ISwim{}如果一个类实现了某一个接口,则该类必须重写接口中的所有方法; (不对,因为抽象类可以不重写接口中的方法 )//接口中的方法都是public abstract的,在实现类中不能缩小接口中方法的可见性public interface IS原创 2016-08-08 08:26:23 · 367 阅读 · 5 评论 -
.length .length() .size()的使用方法和区别
1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法public static void main(Str转载 2016-07-27 14:16:35 · 517 阅读 · 0 评论 -
中软Java学习笔记第二天
//默认值的设置标准:一定是绝大多数的对象,都具有的属性值,才能设置为默认值 public String color = "黄色"; //颜色 public double age = 4 ; //年龄 public String name = "大黄";原创 2016-07-27 20:05:53 · 538 阅读 · 0 评论 -
中软Java学习笔记第三天
static变量通常被称为---类变量 所有对象共享的一块内存 与对象无关,可以通过类名直接调用静态变量成员变量通常被称为-----对象变量 只有创建了对象,成员变量才能被分配内存空间; 通过对象的引用,调用成员变量或给成员变量赋值;同一个类中的方法,同名不同参,就被称为overload(重载) OO的三大特征:继承、封装原创 2016-07-28 20:32:53 · 4205 阅读 · 0 评论 -
设计模式六大原则
设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修原创 2016-08-04 08:59:37 · 281 阅读 · 0 评论 -
中软Java学习笔记第四天
在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都原创 2016-07-29 13:37:01 · 2075 阅读 · 0 评论 -
String a="abc"和String b=new String("abc")的区别及String相关常用操作
在讨论两者区别之前我们先明确.equals()和==的区别 String a = "abc"; String b = new String("abc"); String c = "abc"; String d = new String("abc"); System.out.println(a==b); System.out.println(a==c);原创 2016-07-27 14:18:58 · 6154 阅读 · 0 评论 -
关于String的几个有意思的小问题
1) 指出下列程序运行的结果 public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex原创 2016-08-18 20:02:59 · 667 阅读 · 0 评论 -
中软Java学习第五天笔记
面向对象编程(oop)的重要原则: SRP : simple responsibility principle (简单责任)-------------------不建议把一个Class写的过大 如User类中可以有 public void addUser(User u); public void up原创 2016-08-04 08:34:09 · 826 阅读 · 0 评论 -
中软Java学习第六天笔记
堆和栈的总结: 基本类型-----1、内存空间大小固定 2. 生命期固定 (局部变量,超过变量作用域就回收) 引用类型-----2. 内存空间的大小不固定 3. 生命期不固定(引用计数)int[] ages = new int[5]; -----内存分配在堆内 //只原创 2016-08-07 23:00:47 · 483 阅读 · 4 评论 -
java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt转载 2016-08-07 23:01:40 · 236 阅读 · 3 评论 -
AJAX
一、AJAX AJAX == Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。XMLHttpRequest 是 AJAX 的基础二、XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 Ac原创 2016-10-08 15:09:06 · 165 阅读 · 0 评论