Java基础入门
文章平均质量分 81
零基础入门必看
菜鸟程序猿小章
乾坤未定,你我皆是黑马
不定时更新java相关学习资料
展开
-
Maven基础
1)统一管理jar包的工具(处理了jar依赖和冲突问题)2)方便编译测试,打包代码的工具在学习Maven之前,我们先来看一下我们现在做的项目都有哪些问题。假设你现在做了一个crm的系统,项目中肯定要用到一些jar包,比如说mybatis,log4j,JUnit等,除了这些之外,你有可能用到你的同事开发的其他的东西,比如说别人做了一个财务模块或做了一个结算的模块,你在这里边有可能要用到这些东西。原创 2022-09-29 16:20:32 · 257 阅读 · 0 评论 -
Mybatis高级
注解可以简化开发操作,省略映射配置文件的编写。常用注解@Select(“查询的 SQL 语句”):执行查询操作注解@Insert(“查询的 SQL 语句”):执行新增操作注解@Update(“查询的 SQL 语句”):执行修改操作注解@Delete(“查询的 SQL 语句”):执行删除操作注解配置映射关系 < package name = " 接口所在包 " />原创 2022-09-29 15:42:27 · 256 阅读 · 0 评论 -
Mybatis进阶
采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由Mybatis 框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法总结:接口代理方式,其实就我们自己不用实现MapperImpl(持久层实现类),mybatis通过接口代理的方式帮助我们实现Mapper 接口开发需要遵循以下规范:1) Mapper.xml文件中的namespace与mapper接口原创 2022-09-29 15:35:30 · 357 阅读 · 0 评论 -
JAVA零基础入门笔记(十二)
一.API概念:别人写好的类, 我们来用, 这个别人写好的类我们称为APIAPI 文档:就是一个说明书, 我们可以通过这个文档很好的学习别人定义好的类如何看这个API文档1.看包为了找到这个类import java.util.Scanner2. 看构造为了造对象3.使用对象的成员方法为了我们想要的效果!!!1.方法名2.看方法的参数3.看方法的返回值快捷方式:alt + ctrl + v.varalt + enter二.String**1.看包 : java.la原创 2021-08-10 17:41:07 · 93 阅读 · 0 评论 -
JAVA零基础入门笔记(十一)
1.进制java有不同的表示方法什么都不用修饰, 默认就是十进制二进制: 0b或者0B开头八进制: 以0开头十六进制: 0x或者0X2.原码,反码,补码结论计算机底层都是以补码计算的正数的原反补都一样负数:反码 = 原码符号位不变, 其他位按位取反补码 = 反码 + 13.基础知识最高位是符号位0表示正数 1表示负数 位运算 & 位&, 遇0则0 | 位|, 遇1则1 ~ 按位取反, 0变成1, 1变成0, 连符号位都不放原创 2021-08-10 17:30:15 · 127 阅读 · 0 评论 -
JAVA零基础入门笔记(十)-重载回顾&数组练习
1,回顾方法在什么时候构成重载:必须在同一个类中方法名必须一致参数必须不一样(参数的个数不一样,参数的类型不一样,类型的顺序不一样)跟返回值没有任何关系第一个条件,第二个条件,第三个条件必须同时满足,才算方法的重载。有了方法的重载,会有什么好处呢?针对于方法的定义者: 会把同一种功能的方法,他的方法名定义为一样的。就不需要起那么多不同名字的方法了。针对于方法的调用者: 就不需要记忆那么多方法名了,同种功能的方法,只要记一个就可以了。方法的参数传递:调用方法的原创 2021-08-10 17:07:35 · 77 阅读 · 0 评论 -
JAVA零基础入门笔记(九)-方法重载&debug
1,回顾方法的完整格式: public static 返回值类型 方法名(数据类型 变量名,数据类型 变量名。。。){ 方法体; return 数值; }public static :目前我们暂时先认为是固定格式。返回值类型:如果方法没有返回值,写void。 如果方法有返回值,返回什么数据,那么就需要写什么类型。方法名:是我们自己起的名字,要遵守,见名知意,小驼峰命名。 一个单词,全部小写。 ---- main 多个单词,从第二个单词开始首字母大写。 --原创 2021-08-10 17:03:08 · 80 阅读 · 0 评论 -
JAVA零基础入门笔记(八)-方法入门
1,回顾数组的格式:不知道所有的元素,但是知道要存几个(动态初始化) int [] arr = new int[5];当我们知道所有元素的时候。(静态初始化) int [] arr = new int[]{1,2,3,4};推荐简写格式:int [] arr = {1,2,3,4};获取数组中的元素:格式:数组名[索引]获取出来之后,可以赋值给变量再进行计算。直接输出到控制台上面。索引:其实就是一个编号。可以帮助我们获取数组中的元素,或者帮我们给数组中的元素赋值。最小索引:0原创 2021-08-10 16:34:06 · 149 阅读 · 0 评论 -
JAVA零基础入门笔记(七)
1,break可以使用在swtich还有循环当中。不管是用在哪里,都表示跳出,停止的意思。但是,他只能跳出当前的语句。案例1://如果是循环嵌套。在内循环中写break,那么只能跳出内循环。for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if(j == 0){ break; } } System.out.println("内循环原创 2021-08-07 15:24:00 · 317 阅读 · 1 评论 -
JAVA零基础入门笔记(六)-循环复习+break+continue
1,前一天的回顾for循环:格式:for(初始化语句;条件判断语句;条件控制语句(步进表达式)){ 循环体;}执行过程:首先会执行初始化语句,然后再执行条件判断语句。 如果判断结果为真,则进入循环体。如果判断结果为假,整个循环停止。 再来执行条件控制语句。再次进行条件判断。案例: for(int i = 1;i <= 10;i++){ System.out.println(i); }快速生成方式:在idea中适用的。 次数.fori +原创 2021-08-07 15:06:29 · 276 阅读 · 0 评论 -
JAVA零基础入门笔记(五)
1,循环的初步了解什么是循环:重复的执行某件事情。在循环的时候要注意的东西:循环的开始条件循环开始后,重复执行什么循环的结束条件2,for循环格式:for(初始化语句;条件判断语句;条件控制语句){ 循环体;}执行流程:首先执行一次初始化语句。 然后执行条件判断语句,如果为false,那么整个循环停止。 如果为true,执行循环体。 循环体执行完毕,执行条件控制语句。再回到条件判断处,进行判断。案例1:for(int i = 1 ; i <=3原创 2021-08-07 14:38:28 · 93 阅读 · 0 评论 -
JAVA零基础入门笔记(四)
1,昨天的回顾键盘录入整数,小数,字符串快捷键:向下复制一行 ctrl + dpublic class Test01 {public static void main(String[] args) {//1,导包 — 在idea中不需要手写了。自动生成 //2,创建对象 --- 告诉虚拟机我要用这个类了 Scanner sc = new Scanner(System.in); //3,真正的接受数据 System.out.println("原创 2021-04-23 18:56:54 · 160 阅读 · 0 评论 -
JAVA零基础入门笔记(三)
1,算术运算符分类:+ - * / %运算规则:+ - * 都跟小学里面一模一样。除法跟以前是不一样的。在Java中,整数相除,结果只能得到整数。在Java中,小数相除,结果有可能是不精确的。案例:// 除法 运算符// 1,在代码中除法运算符如何打出来// 2,除法在代码中的细节int a1 = 10;int b1 = 2;int result1 = a1 / b1;System.out.println(result1);//在Java中整数相除,结果只能得原创 2021-04-19 22:45:05 · 222 阅读 · 0 评论 -
JAVA零基础入门笔记(二)
1,常见的进制学习程度:知道什么是二进制?什么是十进制?什么是八进制?什么是十六进制就可以了。十进制:现实生活中是十进制。每一位由0123456789组成,逢十进一。二进制:计算机中是二进制。每一位由0和1组成,逢二进一。八进制:(了解)每一位由01234567组成。逢八进一。十六进制:(了解)每一位由0123456789abcdef组成。逢十六进一。2,在Java中如何表示二进制,十进制,八进制,十六进制学习程度:我给你一个数字,你能判断出来他是几进制的,而且能说出是否报原创 2021-04-17 14:07:37 · 126 阅读 · 0 评论