写java代码很累 java写代码的思路( 二 )


3. 一门语言的设计肯定不会一蹴而就,一步步改良 。没记错的话,Java诞生于1995年左右,到今天已经快满20年 。在当时那种IT环境和条件下设计出来的语言 , 必然存在许多妥协、限制与错误 , 既不能随便将之抹除(可能还有很多工程依赖着),也不能随便更正,只能通过添加新语法、新类库来打补?。贾掠镅愿胺薄?。举个例子,非内建容器类库是一个典型硬伤,再举个例子 , 时间日期类没见有多好用,也没见有更新过,连替代品都没见过(恕我不写Java , 的确没见过);
4. 类库(框架)丰富是好事还是坏事,要看针对同一个任务能找到多少替代品 。如果有三到四个,那么肯定是好事,既不会造成单点故障,也不至于造成理解和记忆上的负担 。但是类库太多 , 选择太多,人的幸福感反而会下降,高效率也就无从谈起;
5. 框架真的可以保证快速开发吗?熟悉的话是可以的 , 专家编程嘛!但是
熟悉之前要花非常多时间学习使用吃闷亏 。
框架只能免除掉一部分开发工作量 。
框架跟业务总是存在“不合缝”的差异 。
只不过将复杂度从开发转移到了部署运维 。
依赖性极强 。
6. IDE可以提高开发效率吗?仅仅一部分罢了 。IDE本身就是个非常复杂的东西,将之调校到符合个人开发步调的进程可能会持续很久,事实上大部分人也只是用一些常用功能罢了 。而且
基于图形界面意味着自动化不容易(需要编写额外插件) 。
出了问题查找原因不易 。
依赖性极强 。
7. Java本身是面向系统(机器)的 , 不是面向开发人员的 。这种强设计保证有助于提升目标系统的可靠性,却牺牲了开发人员的幸福感 。既然设计得如此严谨规范 , 为什么不能自动生成Java程序,
大学java不会 , 已经学了快一个月了,感觉什么都不会,怎么办,感觉越差越多沉下心来,学习本来就是枯燥无味的,学会了才会有成就感 。学编程要多写多写多写,开始能理解最好,不能理解就多记 。java首先要理解面向对象、继承、多态,以及所有java代码都是运行在一个封闭的JVM里的 , 也就是JVM支撑了所有的java的程序 。然后基础很重要 , 要理解java的8种基本类型、数组和对象类型(对象类型的构成,静态代码块,成员变量和方法) , 然后再学java内建的数据结构,这些数据结构都是基于基本类型、数组和对象类型构建的 , 本质数据关联分两种,一种是基于数组(物理关联),还有一种基于对象引用(逻辑关联)来构建,再复杂一点的数据结构就是会引入一些策略 。后面再看多线程和IO、注解和反射,然后再学习主流的框架怎么使用 , 再深入框架思想 。希望对你有帮助 。
java学习中写不出来代码怎么办?写不出来有两种情况 :
一种是有思路,但是你不熟悉该语言的语法结构 , 所以不会写;
另一种情况是:懂语法结构,但是抛开别人的代码你就没有思路了;
当然也有可能上述两种情况的结合体:既没有思路也不熟悉语法结构 。
如果是第一种的话,多看一下基础知识,照着书本联系写代码,这种情况是最好解决的,想深入了解 , 就看源码 。
如果是第二种的话,我觉得就需要积累了 , 就是在看别人的代码时,要理解别人解决问题的思路,然后多归纳整理 , 然后也需要手动敲代码来巩固 。第二种情况 说实话我也经常发生,,能看懂别人的代码 , 但是自己写的时候就会有遗漏 。我觉这个一个是多积累 , 一个是多思考 。

推荐阅读