经过了一段时间的java学习,感觉自己在编程方面还只是一个初学者,感觉学会了c,在学c++的时候就是以c为基础,java应该也是以c或者c++为基础,但是并非如此,java和c++虽然有一些相似之处,但是更多的是新的知识,新的问题与新的处理方法,并不是所有语言都是大同小异,每种语言有每种语言的特点,缺点与优点,在学习java感觉自己就是一个刚刚开始学习计算机的菜鸟,很多知识都是新涉及的,很多的问题和问题的处理方式相对于c++都有很多的变化,比如编译器的安装,不仅需要安装好编译器,还需要配置java运行的环境jdk,最简单的helloworld,在x++中直接用cout便可以,但是java需要作用jdk来使用System.out.println,在考试之前,我就用c++做过简单的学生信息管理系统等类似系统,以为用java做的话大同小异,但是真正做题时,感觉自己非常吃力,甚至很多知识就算学过,也不能用java编出来,所以编程不仅需要学习,更多的需要锻炼,编程的练习比学习过程更加重要,因为学习时学习到的是新的知识,而编程的过程是发现问题,发现自己的弱点的过程,比学习的过程更加重要,所以编程语言的学习光看书是远远不够的,需要更多的时间去编程,去练习,才能把这门语言学好。
经过了刚开学的java测试,感觉自己还有太多的不足,自学能力还是非常的差,所以希望在接下来的大二的学习生活中,不断的锻炼自己的自学能力,把自学能力提升上去,首先可以把自己在课上没有学好的知识通过自己自学学好,而且可以在课下通过自己的编程练习发现自己的不足,发现自己的弱点,才能自我强化,在大学以后的实习也好,工作也好,自学能力都是一个人的综合能力的体现,自学能力强,再加上自己的自控能力,才能不断提升自己,接受新的知识,承认自己的不足之处,才能提升自己的不足之处,所以正视自己也是很重要的,看清楚自己的能力,才能提升自己的能力,就比如java的考试,自己本来以为c++我会了,用java做类似的程序也可以做出来,但是并非如此,所以我希望自己在大二的学习生活中,学会正视自己,看清自己,提升自己,就算老师没有讲的知识,通过自己各种渠道的自学,也可以学好。

java自学总结的更多相关文章

  1. 【转】JAVA自学之路

    JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向 ...

  2. Java自学之道全文下载地址

     道可道非常道,名可名非常名. Java自学之道博大精深,自己只是将理论和实际相结合,进行了简单总结. Java自学之道全文可在自己的博客下载 http://my.oschina.net/mkh/bl ...

  3. Java自学成长路线(转载)

    JAVA自学之路 一:学会选择  决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等.  JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅 ...

  4. JAVA自学笔记09

    JAVA自学笔记09 1.子类的方法会把父类的同名方法覆盖(重写) 2.final: 1)可修饰类.方法.变量 2)修饰类时:此时该类变为最终类,它将无法成为父类而被继承 3)修饰方法时:该方法将无法 ...

  5. JAVA自学笔记05

    JAVA自学笔记05 1.方法 1)方法就是完成特定功能的代码块,类似C语言中的函数. 2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,-){ 函数体; return ...

  6. JAVA自学笔记06

    JAVA自学笔记06 1.二维数组 1)格式: ①数据类型[][]数组名 = new 数据类型[m][n]; 或 数据类型[]数组名[]=new 数据类型[m][n]; m表示这个二维数组有多少个一维 ...

  7. JAVA自学笔记04

    JAVA自学笔记04 1.switch语句 1)格式:switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; - default: 语句体n+ ...

  8. JAVA自学作业03

    JAVA自学作业03 1.请用最有效率的方式计算2*8的结果 使用位运算是最有效率的. System.out.println(2<<3); 2.请交换两整数的值 int x = 10; i ...

  9. JAVA自学作业02

    JAVA自学作业02 1.什么是标识符?由哪些部分组成?常见的命名规则有哪些? 标识符是用户为变量的内存空间所定义的字符序列: 可以由字母.下划线.美元符号以及数字组成,但数字不可作为首字符.标识符不 ...

  10. JAVA自学作业01

    JAVA自学作业01 1.Hello World 程序 class HelloWorld{ public static void main(String args[]){ System.out.pri ...

随机推荐

  1. 插入排序算法 Java实现

    插入排序算法是算法排序中的一种: 该算法是假设已有序列是有序序列,从首元素(首元素为单个元素,肯定是有序的...)开始分析,对其他元素的位置进行有序的确定: 以算法为例: public class I ...

  2. idea 一些插件配置

    接触maven快2年了吧,对maven还是一知半解其实.得到了一些教训,就是少转牛角尖,多把握实际需要的东西,一口一口吃饭. 插件化很常见了.这里记录idea使用的jetty插件 和tomcat插件和 ...

  3. python23的区别-日常记录

    1. xrange:python3 中取消了range函数,把python2中的xrange重新命名为range,所以在python3中直接用range就行. 2. print:python3中pri ...

  4. Java语法基础学习DaySeven

    ---恢复内容开始--- 一.包装类——Wrapper 1.定义:针对八种基本数据类型定义相应的引用类型——包装类(封装类) boolean——Boolean          byte——Byte ...

  5. 使用FileResult导出Excel数据文件

    用的是Html拼接成Table表格的方式,返回 FileResult 输出一个二进制的文件. 第一种:使用FileContentResult // 通过使用文件内容,内容类型,文件名称创建一个File ...

  6. 删除掉str上下两行的空白字符(strip())

  7. sql order by 结合case when then

    SELECT * FROM datav.a_current_per_entry_01 WHERE intime = (SELECT MAX(intime) FROM a_current_per_ent ...

  8. git命令学习

    git init:把当前目录变成Git可以管理的仓库git add file:把文件添加到仓库git commit -m "描述语句":把文件提交到仓库git status:该命令 ...

  9. 微软Power BI报表服务器学习总览

    今天,微软宣布了8月更新Power BI Report Server!此版本包含一些新功能,包括一些备受期待的项目,如报表主题,条件格式改进和报表页面工具提示. 报告 报告主题 用于触发操作的按钮 组 ...

  10. AMAZON数据集

    http://snap.stanford.edu/data/amazon/productGraph/categoryFiles/