Java入门学习清单
1.javaSE基础知识
|
知识点 |
是否掌握 |
|
jdk安装,第一个hello world程序 |
r |
|
IntelliJ Idea 创建一个javaSE项目,能够本地运行 |
r |
|
java基本数据类型,变量常量,数值运算,类型转换,注释 |
r |
|
流程控制:if, else, for循环,while循环,跳转语句(break, continue) |
r |
|
String--(位于Java的lang包下的类,在使用时不需要通过import引入)常见操作:连接(string1.concat(string2);==str1.append()--连接多个字符串常用“+”来连接),替换(str.replace(,),str.replaceFirst(,),str.replaceAll(,)),分割( split(string---分割符)---将字符串分割为数组) |
r |
|
基本集合:一维数组(int[] a=new int[5]), Arraylist(ArrayList arr3 = new ArrayList(a); --动态数组—单列集合), HashMap(由数组+链表组成的---键值对-双列集合), Set(arr.set(0,he);—可用于替换;不可以有重复元素的单列集合) |
r |
|
类和对象,函数,接口,静态变量,理解封装、继承、多态 |
r |
|
异常处理 try ,catch,finally |
r |
2.SQL基础知识
参考教程:https://www.runoob.com/sql/sql-syntax.html
|
知识点 |
是否掌握 |
|
Mysql5.7安装和客户端navicate远程访问,创建2张测试表 |
r |
|
sql基础语法:select(查询),distinct(查询不重复的值),where(筛选满足条件的记录), and ,or---(对记录进行筛选,常与where联合使用) ,order by(对结果集排序,放在表名后面) ,insert into(向表中插入记录),update(更新表中已经存在的记录), delete(删除表中的行); like(可进行模糊查询), in(规定范围查询),(as)别名,inner join(表间内连接), left join(左连接), right join(右连接); 显示部分(LIMIT 0,5---显示前五条) |
r |
|
sql常见函数;avg(返回平均值),count(返回行数)。Sum(求和),max(返回的最大值),min(返回的最小值),group by(按什么排序,以什么为条件分组), having(對分組後的結果進行篩選,数据库先处理where再处理having) |
r |
3.开发环境使用软件
|
知识点 |
是否掌握 |
|
能够使用IntelliJ Idea开发java |
r |
|
会基于maven创建java项目,配置依赖 |
r |
|
使用git进行代码管理,创建分支,提交分支 |
r |
|
|
|
|
|
|
浙公网安备 33010602011771号