java学习清单
1、java基础:
JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 6.0新特性 | 多线程技术 | Socket 网络技术 | Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式Factory系列、Singleton、Strategy、Observer等 | Java Debug技术 | 面向对象设计原则详解 | 实例解决面向对象设计 | 面内部详解 | 面题技巧详解
数据结构实战训练 | 数组、链表等常用数据结构实战
正则表达式 | 反射机制 | JavaME手机游戏 | 3G移动增值业务 | 设计模式 Factory系列 Singleton Observer Proxy Fa?ade ChainOfResponsibility等
2、JavaWeb:
1、JavaWeb:
Oracle 基础管理; SQL 语言; PL/SQL 语言; 触发器、存储过程; MySQL 简介; SQLServer 简介; 各种业界常见问题设计; 设计范式; 数据备份与移植; 多表连接难题详解;
JDBC Connection; Statement; PreparedStatement; CallableStatement; ResultSet; Scrollable RS; Updatable RS; RowSet and DataSource; 连接池技术; 使用设计模式开发连接池; 详细扩展与测试池效率;
HTML语言 、HTML全局标签 、格式标签 、文件标签 、超链接标签 、图像标签
图像地图 、表格标签 、帧标签 、表单标签 、头元素 、分区标签、CSS介绍 、CSS与HTML结合运用 、样式选择器 、样式属性介绍 、Dreamweaver的使用
JavaScript语法运算符 、流程控制 、函数 、数组 、对象 、JavaScript的继承
JavaScript的各种效果 、JavaScript的内部对象
BOM对象、BOM对象在编程中的应用 、方法和事件
DOM对象 、常用DOM对象的属性 、使用DOM操作HTML文档、使用DOM操作XML文档。
Servlet 技术; JSP 技术; Tag Library 技术; Filter&Listener技术; 报表系统; FileUploading; Tomcat 服务器技术;JSTL技术;JSF技术
Apache Axis初步; XML + XSL + DTD/Schema; SOAP + WSDL + UDDI; SOA/REST技术简介 XML数据解析; XML应用详解;
CVS初步;SVN简介;SCM专业理论;
3、JavaEE
JavaEE
AJAX技术基础; AJAX技术框架; AJAX技术调试技巧;
Struts / WebWork / Tapestry JSF / Velocity / Freemarker Hibernate / Ibatis SQLMap等简介
Struts1&2应用开发; MVC理论; Struts TagLib; Struts国际化支持; MyEclipse环境下直接生成Struts框架代码; Struts异常处理; Struts测试详解; Struts
相关文档:
PATH:
用来指定 java
虚拟机(JVM) 所在在目录,也就是我们最常用的用来编译java源程序的javac.exe 和用来执行 *.class 文件的
java.exe 这两个命令。以我的机器为例吧:我的 jdk 按装目录为 D:\jdk1.5.0_08(确切的说我的这个JDK不是安装
版本的,直接解压到 d:\ 下的 ,此时我的 path 就要这样设path= ......
java多态的2种表现形式 方法重载和方法覆盖
方法重载:同一个类中,方法名相同,参数列表不同的2个或多个方法构成方法的重载。
方法覆盖:子类重新实现了父类中的方法。
方法重载
/**
* 方法重载满足的条件
* 同一个类中,方法名相同,参数列表不同的2个或多个方法构成方法的重载
* 参数列表不同指参数的类型,参 ......
1.private修饰方法不能被外部类调用。
2.final修饰的对象构建后不能被修改。
扩展:
final类不能被继承,没有子类,final类中的方法默认是final。
final不能被子类的方法覆盖,但可以被继承。
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
final函数参数无法被改变。
父 ......
编译并运行下面的程序,其结果是什么?
public class MyClass {
public static void main(String[] args) {
String str1 = "str1";
String str2 = "str2";
String str3 = "str3";
str1.concat(str2);
System.out.println(str3.concat(str1));
}
}
请选择正确的答案。
......
//Java中把"替换为\" message="\"book\"";
System.out.println(message);
需要五个
message=message.replaceAll("\"","\\\\\"");
System.out.println(message); ......