JAVA之1000字感想
在经过Java自学的测试之后,我发现了自己所暴露的问题。
第一, 对于没有解决的问题始终没有解决,比如对文件的导入导出,在假期自学的时候就没有弄懂,现在依然没有解决,而现在没有解决,以后对于数据库的操作会更加的困难,所以现在最重要的是把没有的东西变成有,需要我自己继续查阅书籍,并从网上寻找相关知识,尽快的有能够看懂并且流畅使用的代码。
第二, 对于一些已经通过的代码,没有完全明白它的作用和使用方法,没有把每一个功能模块化,方便重复使用。这个问题,我想通过不断简化代码,改写代码,借鉴别人的代码,不管用什么方法,要高效地解决问题。
第三, 以前对于C++学习的诟病,现在开始出现,虽然java没有C++里的指针,但是想要弄明白数据之间的关系,做到指哪打哪,需要我去学习那些感觉很难,不好懂,看一眼就放弃的东西,现在编程如此艰难,很明显是我以前太轻松的结果。
显然,我现在虽然可以勉强完成老师布置的作业,但是太垃圾,一点用处都没有。
接下来,我会把以前写过的代码不断完善,具体落实到每个细节,就像老师说的,要从用户的角度考虑,考虑到使用者的需求和实际操作的可能,只有别人需要,我的代码才是有用的。
不管是学习C,C++,还是Java,给我感觉就是语言不一样,解决问题的方式不一样,但实际上都是想着办法解决同一个问题,可能不同的的语言面对不同的问题时会有优劣之分,但归根结底还是人解决问题,想要解决问题,需要人本来就能解决问题,人都不会,是没有办法指望程序去解决的。
每一次我写代码的时候,我看问题的角度,直接影响到了我写的代码,很多时候,解决问题失败了,不是代码有语句上的错误,而我设计的思路错了,没有把问题用恰当的方法解决,还出现了许多带有我自己风格的代码错误。
但是,最让我头疼的是,每次查阅相关资料的时候,所展示的都只是简单的,基本的使用方法,而对于我实际的使用,却没有很大的帮助,比如Java的文件导入导出,书中只有最基本的代码格式,可是怎样把它和其它部分一起使用,没有进一步的说明。虽然我很抱怨,但没有解决不了的问题,只有没法解决问题的人,我的没用,始终都是我的没用,怪不得其他。
其实我也发现,自学时很大的问题是盲目,盲目的学习,不知道在什么地方使用,不知道用来解决什么问题,这导致我提前学的知识都没有用,遇到问题都需要我自己再去学习,这就浪费了很多的时间,我想从一个系统出发,不断改善它的功能,把相关的代码加进去。
计算机的学习,靠的是自己的理解和深入,什么时候学习那一块的知识,什么样的路需要自己探索。
JAVA之1000字感想的更多相关文章
- Java安全套接字扩展——JSSE
上节已经介绍了SSL/TLS协议的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展--JSSE,它 ...
- Java 安全套接字编程以及 keytool 使用最佳实践
Java 安全套接字编程以及 keytool 使用最佳实践 http://www.ibm.com/developerworks/cn/java/j-lo-socketkeytool/
- Java套接字
前言: 本文补充一下Java关于套接字方面的内容,因为其应用相对比较简单,所以下面介绍两个程序实例. ------------------------------------------------- ...
- 用java套接字创建HTTP客户与服务器程序
最近再学习java的web编程,发现用java创建一个小的服务器和客户端是如此的简单,引用经典图书<Tomcat与Java Web开发技术详解(第二版)>(孙卫琴) 根据书中案例敲代码自己 ...
- Java做界面的感想。。
我用Swing做出的例子: JavaFX做出的界面: 后来又做出了自己编写的一套基于Synth的L&F,其与直接在代码中重绘某个组件不同,最大优点是具有可插拔性,即在不改变原有程序代码的情况下 ...
- [置顶] Java套接字Socket编程
1)概念 网络编程基本模型就客户端到服务器的模型,也就是我们常见的C/S模型.简单的说就是两个进程间相互通信的过程.即通信双方一方作为服务器等待客户端提出请求并给以回应,另一方作为客户端向服务器提出请 ...
- Java如何计数字串中的一组词组?
在Java编程中,如何计数字串中的一组词组? 以下示例演示如何使用regex.Matcher类的matcher.groupCount()方法来计算字符串中的一组词组. package com.yiib ...
- Java 安全套接字编程以及keytool 使用最佳实践
概述 利用 Java 的 JSSE(Java Secure Socket Extension)技术,我们可以方便的编写安全套接字程序,关于 JSSE 的介绍,可以参阅 Oracle 网站提供的 JSS ...
- java套接字(socket)实例
客户端socket 流程: 1.连接远程主机 2.发送数据 3.接收数据 4.关闭流与socket连接 实例: import java.io.*; import java.net.Socket; im ...
随机推荐
- Xcode 新建bundle id不同的且app图标也不同的新的target的步骤
方法一: duplicate一个target 修改target配置文件中的bundle id,app icon图标文件位置(必要时重命名app icon文件名),plist文件位置,entitleme ...
- python redis客户端使用lua脚本
有一个需求,为一个key设置一个field存储时间戳,每当有新数据,判断新数据时间戳是否大于之前的时间戳,如果是,更新时间戳,由于依赖中间执行结果,所以使用lua减少客户端和服务端通信次数. #!/u ...
- git rebase 合并提交 解决超过100M文件的提交不能推送问题
git log 现在可以看到有3个提交: change 1.mp4 size to small //发现不能推送,又改回小于100M add 1.mp4 big 改变为超过100M add 1.mp4 ...
- a stop job is running for Security Auditing Services
内核是3.10.0-514.el7,启动时有如下报错: a stop job is running for Security Auditing Services(56s / 1min 30s) 系统启 ...
- mysql 忘记密码解决方案
Mysql 忘记root密码的完美解决方法 转载 2016-12-23 作者:MR.QiGao 我要评论 通常在使用Mysql数据库时,如果长时间没有登陆,或者由于工作交接完成度不高,会导 ...
- 437. Path Sum III
原题: 437. Path Sum III 解题: 思路1就是:以根节点开始遍历找到适合路径,以根节点的左孩子节点开始遍历,然后以根节点的右孩子节点开始遍历,不断循环,也就是以每个节点为起始遍历点 代 ...
- WEB前端问题——img标签的onclick事件无法响应问题【转载】
一个纠结了一下午的问题,img标签里面的onclick事件无法响应.最终找到了错误原因,是因为img标签的id与onclick事件的方法名相同. 于是接着又测试了一下,发现name名和方法名相同也会导 ...
- numpy-Randow
Randow使用 http://blog.csdn.net/pipisorry/article/details/39508417 概率相关使用 转:http://www.cnblogs.com/Nau ...
- vue 解决页面闪烁问题
watch: { //监听表格数据的变化[使用 watch+nextTick 可以完成页面数据监听的 不会出现闪烁] tableData: { //深度监听,可监听到对象.数组的变化 handler( ...
- Building and using plug-ins for Android
[Building and using plug-ins for Android] 1.AAR plug-ins and Android Libraries Android Archive (AAR) ...