使用Markdown 记录java学习笔记的第一天
如何学习java
在看了部分博主的文章之后,发现知道java是什么,找到自己为什么学习java以及学习了之后带来的好处很重要。于是我先从这个人角度解答了这三个问题。
- java是一门计算机专业学生必须要会的语言,而我恰巧就是这个专业!
- 仅仅学习python不能让我找到适合自己的工作。
- 学习java有助于我找工作。
掌握java需要学些啥
- java语言基础
- 数据库
- web前端
java具体学习路线
-
根据博主分享的资源,先看视频进行基础语法的学习,同时要区分哪些知识需要深入掌握,哪些需要浅谈辄止即可;
链接: 学习视频. -
学习java web基础
Web前端的知识(此部分都简单过一下就好了)
HTML/CSS/JavaScript/jQuery
CSS框架(都有中文手册,很快就上手了,选一个自己喜欢的就好了):
BootStrap
Materialize
Tomcat(简单过一下)
XML/注解(简单过一下)
Servlet(重点理解)
HTTP协议(重点理解)
Filter过滤器(重点理解)
Listener监听器(简单过一下)
JSP(简单过一下)
AJAX、JSON(简单过一下) -
学习数据库(MYSQL)
创建表(create table)
增删改查(insert,delete,update,select)
对于存储过程、触发器这些了解一下即可
对于索引、锁后面再学(此部分很重要,但以快速入门来说,可以先不看) -
学习Java连接数据库(JDBC)
导入MySQL或者Oracle驱动包
装载数据库驱动程序
获取到与数据库连接
获取可以执行SQL语句的对象
执行SQL语句
关闭连接 -
项目管理和框架–>Maven–>SpringBoot
-
Linux基本命令
java基础学习时具体避雷
- 可以不碰的知识点:
&^|位运算符,++i和i++
内部类
AWT,SWING编程
注解 - 需要深入理解的知识点:
流程控制
面向对象的概念
Java语法
this指针、重写和重载、final、static等等这些基础的东西
集合(包括泛型)
常用的集合类
IO流
IO流代码的编写 - 简单过一遍的知识:
异常
多线程
网络编程
反射机制
(得知道这个知识点是干嘛用的,为什么要学这个知识点,能看懂具体的代码!)