如何才算掌握Java SE

java SE基础课程在朗沃算是学完了,但真正的掌握了么?如何才算掌握了呢?目前已经进入了JavaWEB阶段的项目阶段,把这个问题提出来,是很好的一个时间,那么有没有一些参照觉得学Java基础部分过的去呢?当然有,下面就是在网上看到的一些学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,包括:

1)、java.lang包下的80%以上的类的功能的灵活运用。

2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。

3)、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。

4)、java.math包下的100%的内容。

5)、java.net包下的60%以上的内容,对各个类的功能比较熟悉。

6)、java.text包下的60%以上的内容,特别是各种格式化类。

7)、熟练运用JDBC。

8)、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java。

9)、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。

10)、Swing的基本内容,和AWT的要求类似。

11)、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。

5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。

6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试( 1T6-530 ) 。

7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。

8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。

9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。

我不知道其他人是否达到了这个要求,反正我是没有达到这个要求,呵呵,所以我现在任然在补Java SE部分的知识,说白了就是在补Java OO的知识,前段时间做了一个通讯服务器项目,感觉JavaOO的知识太重要了,所以,大家还是在第一阶段好好补补基础吧,不要等到学第二阶段再补,那样就迟了,加油吧,一起前进,一起努力

掌握java_如何才算掌握Java,大家都掌握到什么程度相关推荐

  1. java软件测试方法有哪些方法有哪些_如何才算掌握Java

    时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪 ...

  2. 如何才算掌握Java(J2SE篇)

    时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪 ...

  3. 如何才算掌握Java

    时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪 ...

  4. 怎样才算高级Java开发工程师_怎样才能成为一名高级java软件工程师?

    从低级java程序员专注java技术路线发展,可以成为一个令人敬仰的高级java工程师,当然java高级工程师也不是那么容易练就的,java程序员该朝哪些方向努力向高级java工程师发展?怎样成为一个 ...

  5. qps多少才算高并发_要大到什么程度?才算高并发?

    文章目录 前言 在这里插入图片描述 一.什么是高并发? 定义: 关键指标: 关键指标的维度: 并发 引申指标: 二.多大算高并发 场景1: 场景2: 三.高并发的本质 对比包括: 前提包括: 总结 前 ...

  6. 27岁学java有成功的嘛_27岁才去学java是不是有点晚

    27岁才去学java是不是有点晚以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 27岁才去学java是不是有点晚 本身知 ...

  7. java创建日程到期提醒_Mac用户必备日程时间管理器,有计划有效率的人生才算完美!...

    有计划的人,才会产生强大的行动力,才会充满激情的去工作,因为他知道下一步该做什么,目标明确的人,一定会成功,所以,有计划有效率的人生才算完美! 每天的日程安排的满满的,没有一款规划任务,提高效率的GT ...

  8. 精通python能干嘛-一个程序员怎样才算精通Python?

    原标题:一个程序员怎样才算精通Python? 作者:赖明星 我会先给出我对精通Python的理解,然后给出一些Python中有难度的知识点.如果大家在看完我这篇回答之前,已经充分理解了我列出的各个知识 ...

  9. python工程师证书-一个程序员怎么才算精通python

    我会先给出我对精通Python的理解,然后给出一些Python中有难度的知识点.如果大家在看完我这篇回答之前,已经充分理解了我列出的各个知识点,那么,我相信你已经算是精通Python了.如果不能,我希 ...

最新文章

  1. python 跳出两层循环,跳出多层循环
  2. java自动装箱(是否是误区)
  3. 现在的位置就是对的啊,意思就是当鼠标放上去的时候,停止滚动,鼠标离开,继续滚动(跑马灯项目功能)...
  4. 串口通讯你真的会了吗?不妨看看这些经验
  5. linq中let关键字学习
  6. 多项式的链式存储方案
  7. C++ Qt学习笔记(4)绘图
  8. SiteMesh JSP布局框架介绍
  9. 非期望产出的sbm模型_线性模型 vs. Logistic模型——离散选择模型之二
  10. VIIRS 学习资料分享
  11. 【ArcGIS|空间分析】地形特征相关计算
  12. MySQL数据导出:ERROR 1 (HY000) 错误解决
  13. 零基础学CocosCreator·第八季-双人对战五子棋
  14. 《使用Java实现一元二次方程求根计算器》改进版
  15. PPT学习笔记,相关好用软件吐血推荐
  16. android+照相软件,韩国很火的照相app
  17. 使用gensim.models.Word2Vec.load(‘model.txt‘)报错,导致模型加载不了的解决办法之一
  18. SEO让小白头疼一辈子做不好的事情
  19. FTP登陆之后显示列表错误的解决方法
  20. 计算共形几何暑假课lecture4

热门文章

  1. ActiveMQ群集,持久订阅者和虚拟主题可助您一臂之力
  2. 将Java应用程序打包为一个(或胖)JAR
  3. java 随机数种子_Java--随机数和随机数种子(转)
  4. 前端 JS 如何在一个页面中局部加载其它页面的数据
  5. oc 协议 回调 静态成员_每日一问:c++类的成员函数,能作为线程的参数吗?
  6. python有趣的面试题_python面试题目
  7. python函数结构_PYTHON 之结构体,全局变量,函数参数,lambda编程 等
  8. 玫瑰花函数matlab,网上收到的用matlab画玫瑰花的代码怎么不行啊,报告错误,求大神...
  9. 422器件与lvds接收器的区别_SPI、I2C、UART三种串行总线的原理、区别
  10. 账户的配置使您无法使用该计算机,2个方法解决“user profile service服务未能登录无法加载用户配置文件”...