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 ...
随机推荐
- SSL 链接安全协议的enum
摘自:https://blog.csdn.net/lan_liang/article/details/70948221 在进行HTTPS连接时,需要指定SecurityProtocol.对于.NET ...
- 数据结构:Queue
Queue设计与实现 Queue基本概念 队列是一种特殊的线性表 队列仅在线性表的两端进行操作 队头(Front):取出数据元素的一端 队尾(Rear):插入数据元素的一端 队列不允许在中间部位进行操 ...
- U3D 编辑器中sceneview下相机操作相关
前几天在项目中想要实现一个编辑器模式下的3D空间画线功能,几经周折,还是作废. 原因有:相机空间到世界空间转换问题对于Z值不清楚,U3D自定义坐标轴控制问题,射线与平面求交点不对, 一个关键问题是:编 ...
- js 获取北京时间
<SCRIPT LANGUAGE = "JavaScript"> var xmlhttp = new ActiveXObject("MSXML2.XMLHTT ...
- LeetCode OJ 79. Word Search
题目 Given a 2D board and a word, find if the word exists in the grid. The word can be constructed fro ...
- 创建一个Maven Web应用程序
1 在Eclipes创建maven,首先File new ,在other 中找到Maven,Maven Project,下一步选择WebApp,创建Maven工程名字,完成 2 在新建的Maven工程 ...
- linux目录结构详解(以suse linux 10为例)
一.文件系统结构 位于Linux系统的最顶端即根目录是/.Linux的文件系统的入口就是/,所有的目录.文件.设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者. 它之下的子目录有: ...
- 25. IO流.md
目录 IO分类: 1.FIle类 1.1目录分隔符 1.2常用方法 2.FileInputStream类 2.1读取文件 3.FileOutputStream类 拷贝文件 4.缓冲流 4.1 Buff ...
- servlet(1)request常用方法
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息. req ...
- 组播协议——IGMP v2报文头介绍
TYPE:占一个字节,其值有:0x16.0x12.0x17三种类型. Max Resp Time:最大响应时间,占一个字节. Checksum:校验和,占两个字节. Group address:组播地 ...