1、怎样学习Java?
1.了解Java的原理:
首先要了解整个Java的大致结构、工作环境、历史。在这个过程中要搞明白Java从源代码到最后虚拟机里面执行的一个过程是怎样的。
2.学习Java语法:
Java里面只有50多个关键字和一些运算符。语法结构就只有顺序、条件、循环3种。有c语言的基础掌握这些基本语法规则是很容易的事情。
3.学习面向对象的思想:
Java语言本身是构建在面向对象的基础上的,在使用Java时,要得心应手必须对面向对象掌握的比较好才行。
4.学习常用的Java API:
Java的类库非常巨大,但是常用的也只有那么几十个,找出最常用的哪些类,仔细研究一下里面的方法和设计原理,对程序设计能力的提高会有不少的帮助。怎么知道一个类是否常用呢?通过阅读资料、阅读源程序或跟Java老手学习以及上论坛去求助等就很容易发现哪些类是很常用的。
5.学习Java的一些开发工具:
Java的一些集成开发环境(IDE)的确能够提高程序编写的效率,Java的开发工具种类也非常多,最常用、也最为被大家推崇的也不过那么几种,像Eclipse和Myeclipse以及Jbuilder等,其中Eclipse是开源免费的,其他两种是收费的。在刚刚开始学习Java的时候最好不要使用IDE环境,如果那样很可能被淹没在复杂的工具中而不只所措,脱离了学习语言编程的初衷。
6.扩展学习范围:
当Java学习有一定的基础后,可以自己选择学习一些感兴趣的方向:
(1)、向上扩展,学习面向对象的分析和设计(OOA/OOD)、设计模式、软件工程里的各个分支。
(2)、向下深入。学习一些Java的底层东西,如RMI下面的IIOP协议、JVM规范、JNI的映射细节等。
(3)、向旁扩展。学习不同方向、领域的东西。如多媒体、语音处理、安全、企业计算、嵌入式等。
Java的体系非常庞大,一个人完全覆盖所有的领域是不可能的,需要按照自己的兴趣去选择性的学习。如果学到最后,什么知道一点,什么都不精通,那就等于其实什么都不能干!
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
一、IO流的三种分类方式
1.按流的方向分为:输入流和输出流
2.按流的数据单位不同分为:字节流和字符流
3.按流的功能不同分为:节点流和处理流
二、IO流的四大抽象类:
字符流:Reader Writer
& ......
/**
* 找出四位数所有的吸血鬼数字
* 吸血鬼数字:位数为偶数的数字可以由一对数字相乘而得,这对数字包含乘积一半的位数
* 如:1260 = 21*60
*/
public class Vampire {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s= ......
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
在tomcat中发布web项目,可能是因为spring中配置了jndi(只配置了jndi,其他的有工具包封装了)。
启动的时候报错(在项目目录下,在tomcat中配置context指向项目目录就没问题,打包发布到
tomcat就报错了),抛的异常是:
jav ......