问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java学习到什么程度才能算得上精通呢

发布网友 发布时间:2022-04-28 10:37

我来回答

7个回答

热心网友 时间:2022-04-11 06:55

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

2、JDK:必须熟悉JDK(Java Development Kit,Java开发工具箱——JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。)

3、测试:自己写的程序首先是能够通过自己的测试。

4、语法:必须比较熟悉,在写代码的时候,IDE(Integrated Development Environment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。

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

6、思想:必须掌握OOP(Object Oriented Programming,面向对象编程)的主要要求,这样使用Java开发的系统才能是真正的Java系统。

7、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。

8、API(Application Programming Interface,应用程序编程接口):Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:

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

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

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

java.math包下的100%的内容。

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

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

熟练运用JDBC. 80%、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.

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

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

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

9、博学:掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。

10、管理:必须熟悉使用Ant(中文译为蚂蚁,是一种基于Java的build工具。)完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。

总结一下:做到前八点,就是个合格的java程序员了,9、10点就可以算是进阶了。

至于学习方法,没什么捷径,多做,多碰到错误,多改正,积累经验,不论是什么语言,都只是工具吧,核心是编程思想,是日积月累的经验。

希望对你有帮助。

热心网友 时间:2022-04-11 08:13

你自己不用看别人的例子自己做能做一些软件,比如:jar.sxs.....一些软件。就可以了。

热心网友 时间:2022-04-11 09:48

首先我告诉你IT业没有止尽,语言科技每天都在更新,如果非要去衡量
除非你可以自己构造源码写程序,制作原创的程序,说明你已经有一个境界了,但是IT正如我说永无止尽!!!!!!!!

热心网友 时间:2022-04-11 11:39

永无止境````````````

热心网友 时间:2022-04-11 13:47

永无止境!!

热心网友 时间:2022-04-11 16:12

活到老学到老吧 兄弟!

热心网友 时间:2022-04-11 18:53

精通这个词是不能乱用的,因为行业里总有你不会的。想想在自己的工作中,你没有问过他人Java相关问题吗?我相信工作中肯定都问过!

学无止境,何来精通?Java作为一门编程语言,它也在不断的变化,比如说从Java9-Java10,这不都是在不断的变化吗?

学习并不是一蹴而就的,在工作中我们肯定会遇到问题,这就需要我们去认真的学习,毕竟不学就不会,升职加薪神马的都说枉然!我们随意看看Java开发工程师的任职要求,就会发现要求会的还是蛮多的!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刷宝账号注销个人信息还在吗 ...没声音 我可以听到对方说话 但是对方那里却听不到我的 麦克风... 格美台风的路线 台风格美经过哪里 三号台风格美路线 台风格美北上路线 2.制作底面直径为8厘米,高为10厘米的圆柱形茶叶盒,至少需要多少平方厘 ... 茶叶桶的底面直径为十厘米,高为20厘米吧,这样两个茶叶桶又帮装纸装... ...形,底面直径是10cm,这种包装的茶叶按图中所示的方式装入长方体纸箱... ...底面直径是10cm,高是15cm,将12盒这种包装的茶叶按 京东跑步鸡用的计步器是什么? 求一计步器程序。采用89C52单片机和ADXL345三轴加速度传感器采集并处理数据,lcd1602显示屏显示。 java学好了能做什么呢,有点迷茫,望大神指点! java学习好,能不能找个工作 学好java能带来什么好处 E3 1230 V2配显卡? e31230v2配gtx750it能玩什么游戏?10gddr3内存h61主板 e3 1230 v2至强加1050ti两条1600MHz8G吃鸡行不行? 大连什么同城快递当天到?着急!! 至强e31230v2配GTX980ti能不能玩绝地求生,战地5等游戏? 至强e3 1230 v2配1050ti 4g可以玩吃鸡吗? 大连皮口有招快递员的吗 至强E3 1230 V2配什么显卡好? 闪送员有当过的吗?一天能挣多少? 大连同城闪送快递电话? 你好 我的电脑配置 主板华硕P8B75-v CPU至强E3-1230 v2 想配个能玩吃鸡的显卡? 汽车跑闪送能赚到钱吗 私家车可以干闪送吗 e31230v2配1060显卡吃鸡卡 大连旅顺闪送单子多吗? 2d计步器与3D计步器 蓝牙计步器的掉点存储功能通过什么部件实现的 em7028原理 观察奶牛发情计步器是什么原理 蓝牙计步器的SRRC认证和EN300328测试的区别 过期7年的胡椒粉还能食用吗? 白胡椒芬过期了半年可以吃吗 过期7年的胡椒粉还能食用吗 白胡椒粉过过期了还能不能腌制鸡肉 没有开封的白胡椒面过期了,现在还可以食用么? 酷我音乐歌词服务与其他功能服务有哪些? 酷我音乐试听歌曲相关功能有哪些? 酷我音乐功能 河南联通酷我音乐客户端具有哪些功能? 酷我音乐盒有什么用? 酷我音乐HIFI怎么用 HIFI独占模式功能详解 酷我音乐盒的软件功能 酷我音乐和酷狗音乐有什么区别? 手机酷我音乐盒5.5.6.0新功能是什么? 酷我音乐盒2013新功能是什么啊