现在我怀着激动和兴奋的心情来写我的第一篇博客,谈谈我自己的学习java的这段历程。

  我大学学的软件工程专业,学校开设过c++,数据结构,java,Android等等这类的关于开发的相关课程,但是在学校课堂上老师能讲给我们,和课本上能学到的知识确实是太少了,当时学了这些课程中,对java我是情有独钟,可能是因为java开发的思想(面向对象),让我觉得开发没有那么麻烦,算是一种懒人思想吧,有事交给我们想使用的对象去做。然后在大三开始我就开始网上找各种资料,去学习这门语言了。

  在学习的过程中没有我想像的那么轻松,因为在上这门课程的时候对这门课程也没有做太多的笔记,所以也没有太多的记忆。所以我就像是重新开始学习这门语言,因为当时我找的资料就是学长学姐给我的一些视频,或者是从网上下载的视频,当时从最基本的java语法开始学习,下面我来大致罗列一下我的课程计划:

1,配置java开发的环境变量,从基本的dos命令的方式进行代码的编写;

2,编程基础的学习,注释,关键字,标识符,常量与变量,数据类型,运算符,流程控制语句,方法,数组,这一段大概学习了三天的时间(哈哈,是不是有点笨呐)

3,面向对象的学习,这一段的学习我可是学的有点太痛苦了,一度让我差点放弃了对java的学习,因为当时也没有编程的经验,所以理解就是有点困难,其实在现在看来,我认为就是我们想做的事情,不想自己去做,就找个别的东西去代替我做了。这一段我差不多学了一个星期的时间

4,紧接着就是对java基础的API的学习了,这一段在我认为是java基础开发的核心了,因为这里面包含了很多java基础的很多类,重点在于集合,io流的学习,对后期的框架的学习,以及实际的项目开发是很重要的基石。这一段我差不多是学习了一个星期的。

5,说到这里对于java单独开发学的差不多了,然后我就开始学了关于java代码对数据库的连接,进行一些简单的增删改查的操作。

  在java的基础知识我的学习差不多有小两个月的时间,哈哈,是不是时间太长啦,当时在学校学习的嘛,就有时候总是想玩玩,在学习的过程中我的总结就是,因为当时我也算是0基础学习吧,在学习的过程中呢,我一遍做笔记,然后还的进行实际操作,就是需要编程练习,我记得当时我对“杨辉三角”,“九九乘法表”等这类的小型算法进行多次练习。

  对于java的基础的学习之路就先分享到这,后期我会对java开发的高级进行再次分享,反正我觉得就是没有学不会的语言嘛,我觉得我笨呢,那么我就要拙,多学习几遍,肯定是可以学好的。第一次写博客,如有写的不好的地方还望前辈们进行指导。我一定会虚心学习的。

新篇章之我的java学习之路上的更多相关文章

  1. 新篇章之我的java学习之路下

    昨天写下了人生的第一篇博客,今天接着写我的java学习之路有关开发及框架的学习过程. 想要学好java语言,只学习一些java的基本语法对实际开发中的用处还是不大的,所以我们还要掌握一些有关javaW ...

  2. Java学习步骤

    我们为什么选择Java 大多数人选择Java可能只是因为听说Java前景好.Java比较好找工作.Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么 ...

  3. 我个人的Java学习经验(一家之言)

    声明:本文只是我的个人经验之谈,或者连经验之谈都算不上,因为我觉得自己还是个新手,没有什么经验可谈,就算是我分享一下自己从开始学习Java到现在的一些心路历程吧,各位看官暂且看吧,欢迎交流.第一部分算 ...

  4. 学习Android路上的一些感慨和总结,慢慢来,比较快!

    学习Android路上的一些感慨和总结,慢慢来,比较快! 一直想对自己的学习路程做一个总结,来告别某一个阶段的过去,迎接某一个阶段的来临,一直抽不出时间来,于是零零散散的写了点-,到现在,也已经积攒了 ...

  5. #Java学习之路——基础阶段二(第九篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  6. #Java学习之路——基础阶段二(第八篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  7. #Java学习之路——基础阶段二(第七篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  8. #Java学习之路——基础阶段二(第六篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  9. #Java学习之路——基础阶段二(第五篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

随机推荐

  1. fidder从基础到熟练

    一.fidder介绍 1.Fiddler是一款由C#语言开发的免费http调试代理软件,有.net 2 和 .net 4 两种版本.Fiddler能够记录所有的你电脑和互联网之间的http通讯,Fid ...

  2. (原创)Maven+Spring+CXF+Tomcat7 简单例子实现webservice

    这个例子需要建三个Maven项目,其中一个为父项目,另外两个为子项目 首先,建立父项目testParent,选择quickstart: 输入项目名称和模块名称,然后创建: 然后建立子项目testInt ...

  3. ASP.NET MVC5(一):ASP.NET MVC概览

    ASP.NET MVC概览 ASP.NET MVC是一种构建Web应用程序的框架,它将一般的MVC(Model-View-Controller)模式应用于ASP.NET框架. 1.ASP.NET MV ...

  4. Java NIO学习笔记一 Java NIO概述

    Java NIO概述 Java NIO(新的IO)是Java的替代IO API(来自Java 1.4),这意味着替代标准的 java IO和java Networking API.Java NIO提供 ...

  5. JavaScript数组去重方法及测试结果

    最近看到一些人的去面试web前端,都说碰到过问JavaScript数组去重的问题,我也学习了一下做下总结. 实际上最有代表性也就三种方法:数组双重循环,对象哈希,排序后去重. 这三种方法我都做了性能测 ...

  6. Linux find运行机制详解

    本文目录: 1.1 find基本用法示例 1.2 find理论部分 1.2.1 expression-operators 1.2.2 expression-options 1.2.3 expressi ...

  7. scrapy初试

    scrapy初试 创建项目 打开cmd,在终端输入scrapy startproject tutorial,这里将在指定的文件夹下创建一个scrapy工程 其中将会创建以下的文件: scrapy.cf ...

  8. AngularJS高级程序设计读书笔记 -- 指令篇 之 内置指令

    1. 内置指令(10-12 章) AngularJS 内置超过 50 个内置指令, 包括 数据绑定,表单验证,模板生成,时间处理 和 HTML 操作. 指令暴露了 AngularJS 的核心功能, 如 ...

  9. 双核 CPU

    双核 CPU 时间限制: 1 Sec  内存限制: 128 MB 题目描述 由于越来越多的计算机配置了双核 CPU,TinySoft 公司的首席技术官员,SetagLilb,决定升级他们的产品-SWO ...

  10. Hibernate的使用

    1 创建一个Java项目,在项目中新建一个lib,将需要的Hibernate包和MySQL包导入,并Build Path 2 在src下添加Hibernate.cfg.xml在此文件中对Hiberna ...