第二天上午 02.15
一、IDEA开发工具(IDE)入手
-
注释非常非常重视!
/** * 没有注释的代码永远不叫做优秀 */ /** * Created with InteIIiJ IDEA. * User: thinklove */
-
文件说明也很重要!
-
IDEA开始
-
第一二个选项建立本地化java项目,java web等。
-
选用jdk版本很重要,不能用最新的,要用最稳定的版本。
-
包管理使用maven更好一点。
-
J2EE 与 Java EE 的区别:老版本都叫J2EE,新版本都会用Java EE 5以上的,5之前都被称呼为J2EE 1.4以前。
-
-
服务器的种类:
1. Jetty更适合高阶人员,支持动态配置;tomcat更支持傻瓜化配置,更易上手。
-
新建项目
-
包名的定义:域名反转。例子:www.qq.com 包名定义为 com.qq.产品名.开发包名
-
IDEA的快速操作:
-
psvm快速创建标准的main方法
-
sout快速创建输入方法
-
IDEA中java创建工程等于C/S开发; enterprise创建工程等于B/S开发。
-
2.15 下午
-
lib文件夹
-
jackson是一种新的json格式; mybatis是数据库操作持久层; mybaties-Spring是mybaties与Spring的中间层。
-
将所有jar包放入web/WEB-INF下,然后选中所有包,右击选择add as library...,将所有包纳入IDEA的管理;全部纳入管理之后,每个jar包都可以被打开,即左边有箭头;其中META.INF是配置信息;另外一个是包文件。
-
不同高级语言之间进行通信,只能采取文本数据格式,其中JSON最为常用。
-
反编译是很重要的东西,可以看别人的代码结构。
-
-
mysql常用命令:
show databases; //显示当前数据库中的所有schema(空间) create database dlycrm20200215; //创建一个表空间,名字为后买面 use dlycrm20200215; //使用表空间 show tables; //查看当前表空间的所有表
-
数据库密码字段目前都采用加密加盐的方式保存。
-
SSM框架概论:
其中Spring + SpringMVC + Mybatis都很重要的,需要下来好好学。现在插件比较好的是Mybatis-Plus。但是企业主流还是Mybatis。
框架中的反射是很重要的,JAVA的核心内容,必须学会怎样去做一个反射状态,从jdk5.0之后,都变为反射 + 范型处理。
IOC: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。