Java精选笔记_Java API】的更多相关文章

String类 String类的初始化 String是一个特殊的对象,一旦被初始化,就不会被改变 1.使用字符串常量直接初始化一个String对象 String  s1="abc"; //s1是一个类类型变量,“abc”是一个对象. 2.使用String的构造方法初始化字符串对象 String  s2=new String("abc"); s1和s2的区别: s1在字符串常量池中创建了一个abc字符串 s2在堆中创建了两个对象一个是默认对象一个是字符串对象. ==和…
Java的基本语法 Java代码的基本格式 修饰符 class 类名 {   程序代码 } 一个Java源文件只定义一个类,不同的类使用不同的源文件定义:将每个源文件中单独定义的类都定义成public的:保持Java源文件的主文件名与源文件中的类名一致. Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能. 代码都定义在类中,类由class来定义,代码严格区分大小写,Java程序中一句连续的字符串不能分开在两行中书写. m…
Java概述 什么是Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言 JavaSE标准版 是为开发普通桌面和商务应用程序提供的解决方案 JavaEE企业版 是为开发企业级应用程序提供的解决方案 JavaME小型版 是为开发电子消费产品和嵌入式设备提供的解决方案 Java语言的特点 简单性(不使用指针而使用引用,提供了自动的垃圾回收机制,使程序员不必为内存管理而担忧) 面向对象性(支持类之间单继承,接口之间多继承,类与接口实现机制),提高软件开发效率 安全性(一切对内存的访问都必须通…
Java学习笔记之---API的应用 (一)Object类 java.lang.Object 类 Object 是类层次结构的根类.每个类都使用 Object 作为超类.所有对象(包括数组)都实现这个类的方法 常用方法 1.equals(Object obj) 指示其他某个对象是否与此对象“相等”. 2.hashCode() 返回该对象的哈希码值 3.toString() 返回该对象的字符串表示 4.getClass() 返回此 Object 的运行时类 实例 public class bbb…
反射API 1.反射API的介绍 通过反射API可以获取Java程序在运行时刻的内部结构.比如Java类中包含的构造方法.域和方法等元素,并可以与这些元素进行交换.     按照 一般地面向对象的设计思路,一个对象的内部状态都应该通过相应的方法来改变,而不是直接去修改属性的值.一般Java类中的属性设置获取方法的命名都遵循JavaBeans规范中的要求,即利用setXxx和getXxx这样的的方法声明,因此可以实现一个使用工具类来完成对任意对象的属性设置和获取的操作,只要设置和获取属性的方法满足…
国际化 什么是国际化 指软件在开发时就应该具备支持多种语言和地区的功能,当应对不同国家和地区的用户访问,针对不同国家和地区的用户,提供相应的.符合来访者阅读习惯的页面和数据. 由于国际化internationalization这个单词的首字母"i"和尾字母"n"之间有18个字符,因此国际化被简称为i18n. 实现国际化的API Locale类 几乎所有对国际化的支持都需要依赖这个类 如何创建Locale实例对象 使用Locale类的构造方法 有三个重载的构造方法 p…
自定义标签 自定义标签入门 什么是自定义标签 自定义标签可以有效地将HTML代码与Java代码分离,从而使不懂Java编程的HTML设计人员也可以编写出功能强大的JSP页面 JSP规范中定义了多个用于开发自定义标签的接口和类,它们都位于javax.servlet.jsp.tagext包中 JSP自定义标签是用户定义的JSP语言元素,可以看成是一种通过标签处理器生成基于XML脚本的方法. 自定义标签在功能上和逻辑上都与JavaBean类似,都是一组可重用的组件代码.相较于JavaBean,自定义标…
JSTL(JSP标准标签库) JSTL入门 JavaServer Pages Standard Tag Library:JSP标准标签库 在JSP中可以通过Java代码来获取信息,但是过多的Java代码会使JSP页面非常复杂.为此,Sun公司制定了一套标准标签库JSTL. 什么是JSTL 标准标签库.这个标签库是由5个不同功能的标签库共同组成 标签名                              URI                                         …
文件上传与下载 如何实现文件上传 在Web应用中,由于大多数文件的上传都是通过表单的形式提交给服务器的,因此,要想在程序中实现文件上传的功能,首先得创建一个用于提交上传文件的表单页面. 为了使Servlet程序可以获取到上传文件的数据,需要将表单页面的method属性设置为post方式,enctype属性设置为"multipart/form-data"类型,添加文件的input标签类型设置为file类型. 上传 客户端 form的enctype属性设置为multipart/form-d…
Servlet事件监听器 概述 在程序开发中,经常需要对某些事件进行监听,如监听鼠标点击事件.监听键盘按下事件等,此时就需要使用事件监听器. 事件监听器用于对程序中发生的事件进行监听,在监听的过程中会涉及几个重要组成部分: 事件(Event) 用户的一个操作,如点击一个按钮.调用一个方法.创建一个对象等. 事件源 产生事件的对象. 事件监听器(Listener) 负责监听发生在事件源上的事件. 事件处理器 监听器的成员方法,当事件发生的时候会触发对应的处理器(成员方法). Servlet事件监听…