Java基础
baidu_25833003
这个作者很懒,什么都没留下…
展开
-
Java 内部类
一个类可以定义在另外一个类的内部,称为内部类。内部类通常服务于外部类,对其外面的其他类是不可见的。内部类可以直接调用外部类的成员和方法(包括私有的)匿名内部类:如果一个程序中需要创建一个类的对象,而且对象创建后,这个类的价值就不存在了,这个类可以不必命名,称为匿名内部类。Thread t = new Thread(){};原创 2016-05-10 15:03:34 · 178 阅读 · 0 评论 -
Servlet的过滤器,监听器
过滤器:过滤器是一个Web组件。用来拦截请求和响应过程。例如:记录请求和响应过程中的数据,管理会话。编写过滤器步骤:1、实现Filter接口2、在doFilter方法中实现拦截处理逻辑3、强过滤器添加到Web程序中4、部署常用接口:Filter、FilterChain、FilterConfig要实现的方法:void init(FilterConfig filterCon转载 2016-05-14 13:14:19 · 234 阅读 · 0 评论 -
XML
XML:可扩展性标记语言应用于Web开发的许多方面,简化数据的存储和共享。简化数据传输,简化平台的变更。必须有根元素,不被其他元素包围。元素必须正确嵌套。实体引用:<()、&(&)、&apos(') 、"(")CDATA段格式:特殊标签中的实体引用都被忽略,所有内容被当成一整块文本数据对待。XML解析:SAX(Simple API fo转载 2016-05-10 23:53:00 · 213 阅读 · 0 评论 -
TCP和UDP通信
socket:用于描述IP地址和端口,是一个通信链的句柄。ServerSocket:用于服务端。原理:应用程序通过“套接字”向网络发出请求或者应答网络请求。构造方法:Socket(String url,int port)常用方法:int getLocalPort()InetAddress getLocalAddress()使用InetAddress获取本地的地址方法转载 2016-05-10 22:54:16 · 270 阅读 · 0 评论 -
多线程基础
进程:操作系统中运行的一个任务,具有独立的内存区域。线程:进程中包含的一个或多个执行单元称为线程。同类的多个线程共享一块内存空间,线程切换时负荷小,关系:线程只能归属于一个进程并且能够访问该进程拥有的资源。一个进程至少有一个线程。线程的划分尺度小于进程,故而多线程程序的并发性高。线程状态:New 、Runnable、 Running 、Block、Dead创建线程:一:ex翻译 2016-05-10 22:12:21 · 171 阅读 · 0 评论 -
Java IO流
文件File:File类只用于表示文件的信息,不能对文件的内容进行访问。构造方法:File(String pathname) 文本分隔符File.separator File(File parent, String child)常用方法:isFile() long length()原创 2016-05-10 20:21:09 · 219 阅读 · 0 评论 -
JavaSE
API(Application Programming Interface):应用程序编程接口。String:使用了final修饰,不能被继承。String常用的API:indexOf(String str)indexOf(String str, int formIndex)lastIndexOf(str, int from)substring(int beginIndex原创 2016-05-10 19:13:03 · 227 阅读 · 0 评论 -
Java OOP
类:类定义了一种抽象数据类型。(成员变量,方法)初始化对象成员变量时,默认值:数值类型 (0),bolean(false),char(/u0000),引用类型(null)方法重载:方法名相同,参数列表不同。内存:JVM内存分为"堆"、“栈”、“方法区”。方法区:用于存放类的信息,Java程序运行时,类的各种信息都会被放在方法区中。继承:子类对象构造时如果没有显示的调原创 2016-05-10 11:53:47 · 326 阅读 · 0 评论 -
Java基础(2)变量,循环,数组,方法。。。。。。
Java变量命名规则:变量的命名可以由:字母、数字、下划线、美元符组成;首字符不能以数字开头不能使用保留字中文可以作为变量名,不提倡使用。Java语言有8中基本数据类型。byte、 short、int、long、float、double、char、boolean1 2 4 8 4原创 2016-05-10 11:20:46 · 223 阅读 · 0 评论 -
Java基础(1)开发环境
Linux常用命令:pwd:用于显示当前工作目录;ls:用于查看当前工作目录内容;cd:用于改变当前工作目录;Linux的绝对路径和相对路径:“.”:表示当前目录;“..”:表示上一级目录;Linux中的绝对路径都是以“/”开始的。Java编译运行过程:编写Java源文件(.java)经过编译生成字节码文件(.class),然后在Java虚拟机JVM上运行。原创 2016-05-10 10:24:55 · 180 阅读 · 0 评论 -
EL表达式和JSTL
JSP中嵌套了大量的Java代码增加了页面的复杂度,为了简化页面,管理代码,Apache组织开发了一套标签库(JSTL:JSP Standard Tag Library)EL:简单的计算规则。EL表达式作用:1、访问Bean的属性。${对象名.属性名}或者${对象名["属性名"]},执行过程:容器依次从pageContext,request,session,application中查找转载 2016-05-14 13:59:33 · 240 阅读 · 0 评论