java 中我们该学习什么? (转)

转载 2007年09月26日 13:20:00

其实学了java这么长时间,也是盲目的在学习,该如何学如何理解都没能去深刻研究,看到这位仁兄写的学java随笔,我觉得我们该学习他的很多思路,转 如下:

 

简要记录一下这段时间学习Java的一些Tips:
1。语法没啥好说的,基本花一两个小时可以搞定;
2。每个异常都必须去处理,太麻烦了,不仅影响开发效率而且容易造成异常丢失;
3。JDK,JRE,JVM必须能很清楚理解他们的概念;
4。package和import机制虽然和namespace很像但用法不同;首先文件夹要有对应,其次使用时要么使用全路径,要么使用最短路径;不像.net可以using一半路径,使用一半路径;
5。学java还是要从javac.exe开始,更容易理解;注意确保java.exe和javac.exe和jre的版本一致性,否则就等着抓狂把;
5。ClassLoader很有趣,委派模型简单实用,只是一直没搞懂context classloader的实现原理;
6。Java的多线程、序列化用起来真是方便;
7。jar文件,ear文件,war文件其实都是zip格式的;
8。学习Java就是学习各种API specification的过程,遇到问题多查spec会很有效率;
9。J2EE是一套标准,JSP,Servlet,EJB都是在容器中运行的,把EJB和windows的服务相比或许可以帮助理解;
10。JNDI是J2SE的一部分,提供了命名服务的抽象描述,方便使用;
11。使用Class.forName()的形式注册JDBC驱动让人有点匪夷所思;
12。JavaBean的属性命名格式还是比C#的属性差了点;
13。Struts,Hibernate,Spring都是Java架构中不同层次的成功框架,了解起来也很快;
14。JMS独立于不同的消息传递机制,使用挺方便,就是异常多了点;
15。学习Java上就是在学习架构,框架类库多如牛毛,学了java,才了解了什么是软件设计……
16。……

哈哈,随便写一些当作是对前段时间学习java的小结吧,虽然说Java算不上一种很优雅的语言,但的确是挺有趣的。
在Java的世界里完全没有黑盒子的存在,任何东西你都可以研究个透彻,基本都是open source的,这一点的确很不错。

【转】25岁Java工程师如何转型学习人工智能?

本文目录 本文目录 25岁Java工程师如何转型学习AI 关于基本概念的学习 系统学习资料 Yaser Abu-Mostafa Geoffrey Hinton UdaCity 小象学院 推荐...
  • xidiancoder
  • xidiancoder
  • 2017年05月16日 18:59
  • 10752

Go语言概览——《Java程序员学习Go》之一

Go语言最近几年发展非常火爆,很多大公司都将Go语言应用到了其核心业务系统中。 甚至有人断言“Go语言将制霸云计算领域”,那么GoLang到底牛在哪里呢?作为一个有Java背景的程序员,应该如何学习G...
  • frank_zhu_bj
  • frank_zhu_bj
  • 2016年06月14日 14:09
  • 2181

成功转型机器学习,多年的经验分享

原址 这个年代,不怕你是大牛,就怕大牛还会写文章。 作为AI100智库专家,智亮总是能在口若悬河中,让人深入浅出地学到一堆堆干货,掏心窝子的干货。 ...
  • u010164190
  • u010164190
  • 2017年06月24日 00:28
  • 842

Unicode学习笔记

前言:最近在学习一个关于Emoji的开源项目,学习过程中了解到Emoji是Unicode字符集中的一部分。平时工作、学习中经常会碰到Unicode、UTF-8等等这些字符编码相关的名词,往往不容易搞清...
  • worm0527
  • worm0527
  • 2017年04月26日 00:02
  • 190

java学习:Web前端开发学习路线及建议

Web前端开发学习路线及建议你们知道吗?
  • javaniuniu
  • javaniuniu
  • 2016年05月24日 11:08
  • 3337

我为什么放弃java学习Kotlin?

Kotlin简介Kotlin早已是Android开发中的热门话题了,github上越来越多的项目是用Kotlin开发。但是这门语言一直处于很尴尬的境地,一方面自己不遗余力的挖掘自己在Android开发...
  • sw950729
  • sw950729
  • 2017年05月19日 22:21
  • 22713

3、机器学习算法Bayes -- Java代码

朴素贝叶斯属于监督学习的分类算法。 package algorithm.machine; /** * 问题:求先验概率 词汇表不存在的单词概率为0,怎么处理 */ import java....
  • baolibin528
  • baolibin528
  • 2016年09月29日 23:51
  • 1255

Java Web学习总结(33)——Java Web 程序员如何转型大数据

1、技术日渐成熟,应用空间得以拓展 大数据技术,最早于1980年被首次提及,却在近几年才获得突飞猛进的发展。相较于几十年前神经网络算法捉襟见肘的计算能力,如今处理器对大规模数据的高速处理能力无疑发挥...
  • u012562943
  • u012562943
  • 2017年01月17日 09:53
  • 1008

关于java字符的编码问题学习

关于java字符串相关的字符集和编码方式不再解释,可以参见该篇文章[Java与字符编码问题详谈](http://hxraid.iteye.com/blog/559607),今天要说的是在java字符串...
  • jiubugeinifo
  • jiubugeinifo
  • 2015年10月22日 14:44
  • 717

你会为 AI 转型么?我在考虑。。。

看到CSDN发起的征文活动[你会为 AI 转型么?](http://blog.csdn.net/blogdevteam/article/details/74550215),有点感想,想记录下来,可能不...
  • RickyIT
  • RickyIT
  • 2017年07月06日 18:08
  • 1036
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 中我们该学习什么? (转)
举报原因:
原因补充:

(最多只允许输入30个字)