在经过Java自学的测试之后,我发现了自己所暴露的问题。

第一,   对于没有解决的问题始终没有解决,比如对文件的导入导出,在假期自学的时候就没有弄懂,现在依然没有解决,而现在没有解决,以后对于数据库的操作会更加的困难,所以现在最重要的是把没有的东西变成有,需要我自己继续查阅书籍,并从网上寻找相关知识,尽快的有能够看懂并且流畅使用的代码。

第二,   对于一些已经通过的代码,没有完全明白它的作用和使用方法,没有把每一个功能模块化,方便重复使用。这个问题,我想通过不断简化代码,改写代码,借鉴别人的代码,不管用什么方法,要高效地解决问题。

第三,   以前对于C++学习的诟病,现在开始出现,虽然java没有C++里的指针,但是想要弄明白数据之间的关系,做到指哪打哪,需要我去学习那些感觉很难,不好懂,看一眼就放弃的东西,现在编程如此艰难,很明显是我以前太轻松的结果。

显然,我现在虽然可以勉强完成老师布置的作业,但是太垃圾,一点用处都没有。

接下来,我会把以前写过的代码不断完善,具体落实到每个细节,就像老师说的,要从用户的角度考虑,考虑到使用者的需求和实际操作的可能,只有别人需要,我的代码才是有用的。

不管是学习C,C++,还是Java,给我感觉就是语言不一样,解决问题的方式不一样,但实际上都是想着办法解决同一个问题,可能不同的的语言面对不同的问题时会有优劣之分,但归根结底还是人解决问题,想要解决问题,需要人本来就能解决问题,人都不会,是没有办法指望程序去解决的。

每一次我写代码的时候,我看问题的角度,直接影响到了我写的代码,很多时候,解决问题失败了,不是代码有语句上的错误,而我设计的思路错了,没有把问题用恰当的方法解决,还出现了许多带有我自己风格的代码错误。

但是,最让我头疼的是,每次查阅相关资料的时候,所展示的都只是简单的,基本的使用方法,而对于我实际的使用,却没有很大的帮助,比如Java的文件导入导出,书中只有最基本的代码格式,可是怎样把它和其它部分一起使用,没有进一步的说明。虽然我很抱怨,但没有解决不了的问题,只有没法解决问题的人,我的没用,始终都是我的没用,怪不得其他。

其实我也发现,自学时很大的问题是盲目,盲目的学习,不知道在什么地方使用,不知道用来解决什么问题,这导致我提前学的知识都没有用,遇到问题都需要我自己再去学习,这就浪费了很多的时间,我想从一个系统出发,不断改善它的功能,把相关的代码加进去。

计算机的学习,靠的是自己的理解和深入,什么时候学习那一块的知识,什么样的路需要自己探索。

JAVA之1000字感想的更多相关文章

  1. Java安全套接字扩展——JSSE

    上节已经介绍了SSL/TLS协议的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展--JSSE,它 ...

  2. Java 安全套接字编程以及 keytool 使用最佳实践

    Java 安全套接字编程以及 keytool 使用最佳实践 http://www.ibm.com/developerworks/cn/java/j-lo-socketkeytool/

  3. Java套接字

    前言: 本文补充一下Java关于套接字方面的内容,因为其应用相对比较简单,所以下面介绍两个程序实例. ------------------------------------------------- ...

  4. 用java套接字创建HTTP客户与服务器程序

    最近再学习java的web编程,发现用java创建一个小的服务器和客户端是如此的简单,引用经典图书<Tomcat与Java Web开发技术详解(第二版)>(孙卫琴) 根据书中案例敲代码自己 ...

  5. Java做界面的感想。。

    我用Swing做出的例子: JavaFX做出的界面: 后来又做出了自己编写的一套基于Synth的L&F,其与直接在代码中重绘某个组件不同,最大优点是具有可插拔性,即在不改变原有程序代码的情况下 ...

  6. [置顶] Java套接字Socket编程

    1)概念 网络编程基本模型就客户端到服务器的模型,也就是我们常见的C/S模型.简单的说就是两个进程间相互通信的过程.即通信双方一方作为服务器等待客户端提出请求并给以回应,另一方作为客户端向服务器提出请 ...

  7. Java如何计数字串中的一组词组?

    在Java编程中,如何计数字串中的一组词组? 以下示例演示如何使用regex.Matcher类的matcher.groupCount()方法来计算字符串中的一组词组. package com.yiib ...

  8. Java 安全套接字编程以及keytool 使用最佳实践

    概述 利用 Java 的 JSSE(Java Secure Socket Extension)技术,我们可以方便的编写安全套接字程序,关于 JSSE 的介绍,可以参阅 Oracle 网站提供的 JSS ...

  9. java套接字(socket)实例

    客户端socket 流程: 1.连接远程主机 2.发送数据 3.接收数据 4.关闭流与socket连接 实例: import java.io.*; import java.net.Socket; im ...

随机推荐

  1. Python的几种主流框架

    参考:https://www.cnblogs.com/linkenpark/p/5881586.html

  2. UNITY Profiler 真机调试

    1,WIFI方式, 2,ADB方式WIFI方式:数据通过WIFI在手机和电脑间传输,且手机和电脑必须在一个网段ADB方式如下:数据通过数据线在手机和电脑间传输.显然ADB方式速度快,无网段限制,比较好 ...

  3. sp_executesql 或者 EXECUTE 执行动态sql的权限问题

    当 sp_executesql 或 EXECUTE 语句执行字符串时,字符串将作为它的自包含批处理执行.SQL Server 会将字符串中的一个或多个 Transact-SQL 语句编译为独立于批处理 ...

  4. easyUi onLoadSuccess:、onChange这些事件不能嵌套使用!!!!

    easyUi  onLoadSuccess:.onChange这些事件不能嵌套使用!!!!

  5. Uni2D 入门 -- Animation Clip 和 Animation API

    转载 csdn kakashi8841 http://blog.csdn.net/kakashi8841/article/details/17599505 Animation Clip 一个anima ...

  6. EF AutoMaper

    Mapper.CreateMap<Source,Dest>(); 该方法已弃用,使用下面这个 Mapper.Initialize(x=>x.CreateMap<Source,D ...

  7. cv2对图像进行旋转和放缩变换

    旋转: def get_image_rotation(image): #通用写法,即使传入的是三通道图片依然不会出错 height, width = image.shape[:2] center = ...

  8. LinQ to sql 各种数据库查询方法

    1.多条件查询: 并且 && 或者 || var list = con.car.Where(r => r.code == "c014" || r.oil == ...

  9. conductor编译镜像

    # git clone https://github.com/Netflix/conductor.git # git checkout -b 2.0 remotes/origin/2.0 # cd s ...

  10. iptables禁止别人,允许自己

    这里举个例子,以ping为案例:禁止别人ping自己,但允许自己ping别人. [root@localhost ~]# iptables -A INPUT -p icmp --icmp-type 8 ...