我想要自学java,请教自己java的方法,实用的,非诚勿扰。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想要自学java,请教自己java的方法,实用的,非诚勿扰。相关的知识,希望对你有一定的参考价值。

一、自学Java知识目录:

Java SE基础

1、语法基础

JAVA开发入门、安装和配置开发环境、开发工具的使用、Java基本程序结构;变量与数据类型、运算符与表达式、条件结构:简单if结构、switch结构;循环结构while、do...while、for循环、嵌套for循环、流程控制语句(break、continue)等

2、面向对象

数组、类和对象;基于数组的排序和查找算法(冒泡排序、选择排序、快速排序、二分查找);面向对象三大特征之封装、继承;面向对象三大特征之多态、final、static关键字用法等

3、Java常用类

常用类(Math、String、StringBuffer、StringBuilder、Random、NumberFormat、Date、Calendar、SimpleDateFormat等)

4、异常处理

异常处理(try..catch、throws、throw处理异常、自定义异常类)

5、集合框架

集合类分层模型、List、Set接口的实现类ArrayList、Vector、HashSet、TreeSet类用法;集合类应用练习:使用ArrayList集合完成宠物商店设计、HashMap与Hashtable类的使用

6、IO流

IO流简介、字节流和字符流的类继承体系、File类的使用、FileInputStream/FileOutputStream类用法、转换流
InputStreamReader用法等

7、多线程开发

多线程详解 线程与进程、实现多线程的方式、线程休眠、优先级、线程同步、线程生命周期、生产者和消费者

8、网络通信和XML

网络编程 基于Tcp/Ip的网络通讯、基于UDP的网络通信;XML文件读写 使用dom4j读写xml文件、使用SAX解析xml数据

9、mysql

MySQL概述、数据类型、数据库、表的创建、数据的添加、修改、删除、简单查询、排序;聚合函数、多表联合查询、分组查询、分页查询、模糊查询、子查询、内联接查询、外联接查询、索引、视图、事务控制和实战案例分析等

10、JDBC

Connection/Statement/ResultSet三大接口功能详解、DBUtils类、DAO层编写;PrepareStatement接口用法、Java访问Mysql乱码处理、IO流+JDBC综合(利用属性文件db.properties来配置数据库连接信息)

二、自学Java学习方法:

1、自学Java知识学习步骤

①java基础(基础语法)

②java面向对象

③数组、集合、常用类

④IO流

⑤多线路SOCKET编程

⑥数据库、网络传输、数据解析。

2、根据上面六项串起来做实例,

3、优化代码:编写代码规范,通用逻辑或处理共同话,性能优化等等

4、改善代码和功能完善等等。

上面的基础学会了,开始试着开发项目,或都看别人已经开发好的项目自己拿来练习,巩固知识点。

进公司能上手,对技术也扎实,工资绝对比你期望的要高!

自学的话时间比较长,但是一定不要太过多依赖于视频,视频的目的是理解里面的技术。

参考技术A 自学java的方法分两类:
1.看视频:时间长,要有耐性,估计全看完要1个半月,基本可以学全开发用的东西,但是对内在原理了解如何还要看你的理解能力。可以在扣丁学堂在线视频学习。
2.看网上资料,看书:速度因人而已,领悟力强的半个月就能搞定,学的东西还比看视频多,毕竟学到这阶段都有点基础了,可以研究下程度更深的东西,如果自觉不够聪明就别勉强了,说不定3个月还云里雾里。本回答被提问者采纳
参考技术B 从基础学起,可以看书,推荐<Thinking in java>,并且看相关的Java视频。网上有很多不错的Java自学视频。推荐《郝斌Java自学视频》,《马士兵java》。书籍可以起到辅助查询的作用。照着老师的例子,自己去敲。不断的动手实践,最好的捷径就是:不断的敲,不断的调试错误。另外就是要坚持去学。加油!

以上是关于我想要自学java,请教自己java的方法,实用的,非诚勿扰。的主要内容,如果未能解决你的问题,请参考以下文章

Java自学4年,这些私藏的实用工具/学习网站我贡献出来了(值得收藏)

学Java自学可以吗

自学Java多久才能找到一份15K的工作?干货都说了,能不能就业看你自己了!

请教Java处理大批量的数据

想要自学JAVA,应该如何入门?

大学自学Java,这个Java零基础自学路线,让我拿到了大厂offer