A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李科伟 初级黑马   /  2019-4-17 18:12  /  1027 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


     刚接触 Java 的时候,想必大家都是从环境配置开始的,这个里面的坑想必大家都踩过。对于还没有开始的同学,也有可能会经历这个阶段,说可能是因为现在的 Java1.6 之后安装默认是加到环境变量里面的,但是在安装过程中有可能会出现一些意外情况,导致不能加入成功,这是就需要我们手动加入了。在这里特说明下,在大学期间一定要把一些基础的课程学好,比如:计算机系统、算法、编译原理等,这个对后期的学习会有很大的影响,最简单的就是你在添加环境变量的时候,为什么要把路径添加到 Path 下面,而不是添加到其它下面,计算机是如何去识别访问这些东西。

我一开始学习 Java 的时候,是学长分享的视频,这个视频的好处就是在学习 Java 基础的时候,完全脱离一些集成的工具,就是用编辑器(notepad++)写好程序,手动通过命令行去编译,再执行,让你能够了解其中的原理,以及锻炼自己的动手能力。如果一上来就上你用 Eclipse 或者其它工具,把一些底层的东西屏蔽掉,开始学习的时候大家可能连 class 文件都没有见过,只是知道写了这行代码,运行之后它会出来什么结果。

这里给出我当初学习的视频,有点老但是基础知识都是一样的。学习 Java 基础知识的时候,应该多动手,多思考,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么一回事,不信你就试试。在学习视频的时候,有两种学习方法建议:方法一先把视频过一篇,在看视频的时候,记下知识点,看完视频之后,自己对着知识点,自己敲代码实现,实在想不出来的,回过头来在看视频。方法二边看视频边跟着敲代码,这样会比第一种方法相对容易一些,但是如果是这种方法学习的话,要记得回头多复习,不然很容易忘记。两种方法各有好处,第一种方法一开始学习比较慢,但是后面基础有了之后,就会上手很快,而且记得很牢固。第二种方法比第一种方法花的时间要相对的少一些,所以需要我们反复的去回顾。学习完以上内容之后,你应该对 Java 有了一定的了解,你可以使用 Java 语言写出来一些简单的程序,并且是使用最简单的编辑器。这个时候,可以不用着急进入下个阶段,给自己一两天的时间,对学习过的知识进行下总结。

在学习的过程中,你应该注重下面这些知识点,由于是自己总结的,有可能会有不对的地方,若有不对之处,还请指出。

知识点梳理:
概念:面向对象的三大基本特征五大基本原则(当初让学长考我的时候第一个问的就是这个)、面向对象、面向过程、什么是多态、什么是继承、什么是封装。
集合:Collection 集合、List 集合、Set 集合、Map 集合
异常:Java 中异常处理机制和应用,自定义异常
IO:File 类,字符流、字节流、转换流、缓冲流、递归
网络编程:Socket
线程:线程的生命周期,Java 线程池,线程同步问题,线程死锁问题
继承和接口:Class,Interface
反射:动态代理
Mysql 和 JDBC 开发:Mysql 数据库,JDBC,DBUtils,DBCP连接池

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马