java代码冗长吗 java代码太长

Java代码可以超过2000行以1000行为准,超过千行就要考虑类拆分了 。
对于经常使用的java类 , 代码行数应该尽可能的少,这样能减少java类的加载时间 , 减少内存频繁占用和回收 。如果类过大 , java类加载会耗时并且占用内存大 。容易引起内存回收 。
如果前期准备得当 , 设计,建模合理 。一般来说,每个类的代码就不会很多,几百行 。很早之前看过有前辈说,300行之内 。
我朋友说java代码量大,我怕学不好我就在黑马程序员学的Java,开始来的时候也有一样的担心 。代码量和每天学习的内容相关,有时候多有时候少 。但是老师会将今天的重难点跟同学们划出来,重点的东西也是开发中常用的东西,多敲敲重点代码,其他的了解就行了 。并且上两天课会有休息和自习来巩固 , 建议你可以去黑马程序员试听一下 , 了解一下他们的上课模式 。
一个合格的Java开发工程师应该具备哪些技能?.CoreJava,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂 , 但是懂还不足够 , 知其然还要知其所以然,JDK的源代码写的非常好,要经常查看 , 对使用频繁的类 , 比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了2.多线程并发编程,现在并发几乎是写服务端程序必须的技术,那对Java中的多线程就要有足够的熟悉,包括对象锁机制、synchronized关键字,concurrent包都要非常熟悉,这部分推荐你看看《Java并发编程实践》这本书,讲解的很详细3.I/O,Socket编程,首先要熟悉Java中Socket编程,以及I/O包 , 再深入下去就是JavaNIO,再深入下去是操作系统底层的Socket实现,了解Windows和Linux中是怎么实现socket的4.JVM的一些知识 , 不需要熟悉,但是需要了解 , 这是Java的本质,可以说是Java的母体,了解之后眼界会更宽阔,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等,这些知识在《深入Java虚拟机》这本书中都有详尽的解释,或者去oracle网站上查看具体版本的JVM规范.5.一些常用的设计模式 , 比如单例、模板方法、代理、适配器等等,以及在CoreJava和一些Java框架里的具体场景的实现,这个可能需要慢慢积累 , 先了解有哪些使用场景,见得多了,自己就自然而然会去用 。6.常用数据库(Oracle、MySQL等)、SQL语句以及一般的优化7.JavaWeb开发的框架,比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理 。8.其他一些有名的用的比较多的开源框架和包,Netty网络框架,Apachecommon的N多包,Google的Guava等等,也可以经常去Github上找一些代码看看
java代码为什么那么繁琐1. Java语言是不是繁琐呢?手头有一本《Thinking in Java》中文第四版,数了一下正文共22章856页 。随手翻一下,示例代码和讲解正文大概比例在1.5 : 1这样 。没有真正用Java干过项目的人肯定会大为惊叹:我勒个去 , 这么多知识点!此为“繁”;
2. 绝大部分搞编程的人,事实上,都是在使用一门语言的某个子集 。该子集的形成由项目主导者发起、开发活动参与者共同决定 , 且相对长期稳定 。每一个即将参与该项目的人肯定会先把语言学个大概(其难度参考前一条),然后再根据项目学习该语言子集,最后固化下来 。不断使用该子集固然能提升开发效率,但代价不菲,极容易就变成了项目中的一颗镙丝钉(“专家”);