今天是2019年7月1日,距离我出校工作的时间刚好是100天,经历了这100天,我明白了自己适合做什么、需要干什么。我觉得,人的一生,即使没有房没有车,但要看清自己,因为只有这样你才过得更好、过得更开心。
在这段时间来,我一直在迷茫着不知道自己能做什么、能干什么,我决定一步一步的来,慢慢的来,重头再来,因为我们还年轻,趁着我们年轻,就应该有年轻的朝气,很感谢大家一直对我的支持以及关心,在此,谢谢曾经帮助过我的人!
下面是我从网上找出的学习方法,一步一步的来。我将继续写博客,帮助更多的人!
一、java开发环境的搭建和第一个java程序的运行:
1.1jdk的安装
1.2第一个java程序——hello world
1.3java的运行原理
1.4集成开发环境(IDE)介绍
二、变量、数据类型和运算符:
2.1变量的声明和数据类型
2.2基本数据类型的变量
2.3Java的表达式和运算符
2.4运算符的优先级别
三、程序流程控制:
3.1条件判断
3.2循环结构
3.3多重循环和break、continue语句
3.4数组
四、面向对象(1):
4.1面向对象的基本概念
4.2属性和普通方法
4.3构造方法
4.4包
五、面向对象(2):
5.1继承
5.2多态
5.3访问修饰符
5.4static和final修饰符
六、面向对象(3):
6.1abstract抽象类
6.2接口
6.3问题总结;值传参,对象作为参数时的值传参
七、字符串(String)对象和数学(Math)对象:
7.1String字符串
7.2StringBuffer和StringBuilder
7.3Math类
八、java的异常处理:
8.1异常的基本概念和处理流程
8.2各种常见的异常
8.3异常的嵌套和级联
8.4自定义异常和throw、throws的使用。
九、java的工具(Util)包(1):
9.1Date类
9.2Calendar类
9.3Random随机数类
9.4ArrayList
9.5LinkedList
十、java的工具(Util)包(2):
10.1Set接口,HashSet实现
10.2TreeSet介绍
10.3Map接口和HashMap实现
10.4properties属性文件
十一、java的输入/输出(IO)包(1):
11.1File文件的基本操作
11.2字节流
11.3字符流
十二、java的输入/输出(IO)包(2):
12.1带缓冲的流
12.2datainputstream和dataoutputstream
12.3randomaccessfile
十三、java的输入/输出(IO)包(3):
13.1serializable序列化
13.2压缩与解压(1)
13.3压缩与解压(2)
十四、线程:
14.1线程概念和两种实现方法
14.2线程示例和传参问题
14.3线程的同步
14.4死锁
十五、swing的简单介绍:
15.1swing的入门
15.2实例讲解
15.3控件、事件处理和布局介绍
15.4弹出框和多个窗口之间的切换
十六、网络编程——socket的认识:
16.1网络相关理论基础
16.2URL类统一资源定位和Inetaddress类简介
16.3socket的通讯
16.4使用多线程监听多客户端
十七、多人聊天系统:
17.1项目概述和界面设计
17.2服务器端的实现
17.3客户端实现
原文:https://www.cnblogs.com/weibanggang/p/11117170.html