一JAVA 开发基础知识-济南达内负责整理
1.计原则详解 | 实例解决面向对象设计 | 面试题内部详解 | 面试答题技巧详解 | AWT/SWING技术
1.2、实战数据结构
数据结构实战训练 | 数组、链表等常用数据结构实战
1.3、正则表达式
正则表达式基本语法.预搜索、断言、分组. JAVA操作正则表达式Matcher/Pattern
1.4、反射机制
JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等.
1.5、CHAT项目
Chat项目通过完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力
屡屡有个别人会问,说代数差的先学JS吗?相信多数人真有这样式的疑问,点播这种疑虑曾经,咱可以看看一种数学题:两地距离200米.刁子濯从A地以1.8米每秒的速度向B地走,杨淑穆从B地以每秒1.8米的速度向a走.请问:她们多久后相见?相见的地点离B地有多远?这是一道简单高中数学题,济南达内告诉我们,但对于代数不好的人,maybe要很想好久.但实际上JS说不必要你把归纳结果写出,你应该需要知道他的逻辑思维就行.
其实,要用JS来解决这两块地方的疑虑,你只应该需要小心个相比简单的代数观点︰即加、减、乘、除和求余就行,实际上和会背公式有些像.多数人没进修JS的人,都认为代数不好,无法成为程序猿.实际上代数跟JS的相干先分析为:精代数者,不定会JS,不熟练代数,也能进修JS,如欲精JS,必精代数,若已熟练代数者,学JS不难也.
所以,代数不好就先学JS,但会比代数好的人难,要有很大的毅力,平时是要多去进展本身的逻辑和整理战斗力.
二、Java Web开发
2.1、数据库技术
Oracle 基础管理;SQL 语言PL/SQL
语言;触发器、存储过程;MySQL,SQLServer简介;业界常见问题设计;数据库表的设计范式;数据备份与移植;多表连接难题详解;嵌入式数据库应用;
2.2、JDBC技术
JDBC基础; 连接池技术;使用设计模式开发连接池;详细扩展与测试池效率;
2.3、HTML4 & CSS & JavaScript
HTML 语言;CSS 语言; JavaScript 语言;JS常用模版;后台管理模版; DOM; JS操作CSS; JS操作DOM;
ECMAScript; JS操作DIV;protoype;js基于对象编程; ;Firefox和firebug调试技术;
2.4、Bootstrap
前端css框架,让我们的学生不会美工也能做出漂亮的页面;
CVS初步;SVN简介;
2.10、Java Web实战演练
综合运用所学知识; HTML + CSS + JS; JSP + Servlet + JavaBean; FileUploading; 分页技术;
数据校验; MVC初步; Filter; Listener;
2.11、XML 技术
XML + XSL + DTD/Schema;XML数据解析; XML应用详解;XQUERY技术;CAST技术(XML数据和对象互转);
如何才算掌握JAVA
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正.
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解.
3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试.
4、API:Java的核心API是非常庞大的,但是有一些内容java私塾认为是必须熟悉的,否则不可能熟练的运用Java,包括:
1)、java.lang包下的80%以上的类的功能的灵活运用.
2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.
3)、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合.
4)、java.math包下的100%的内容.
5)、#包下的60%以上的内容,对各个类的功能比较熟悉.
6)、java.text包下的60%以上的内容,特别是各种格式化类.
7)、熟练运用JDBC.
以上就是济南达内给大家做的内容详解,更多关于java知识的学习,请继续关注济南达内