
java基础
java基础
new Object().
人一能之,己百之;人十能之,己千之。果能此道矣,虽愚必明,虽柔必强。
展开
-
MySQL数据库定时备份脚本
MySQL数据库定时备份脚本原创 2022-12-29 09:06:58 · 2842 阅读 · 2 评论 -
2021-05-28 java笔记
SQL语句在 application.properties 中添加mybatis-plus:mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplmybatis:mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl注:开发时使用,生产环境不使用另外安装插件:Mybatis log pl原创 2021-05-28 17:57:18 · 90 阅读 · 0 评论 -
2021-07-15 java面向对象的三大特征
java面向对象的三大特征:封装:1.把对象的状态和行为看成一个统一的整体,将二者存放在一个单独的模块中,比如:类;2.细节隐藏,将不想对外公开的的实验细节隐藏起来,比如private将其私有化,向外暴露用public,保证调用的安全性。继承:子类可以可以通过继承获取父类原有的字段和方法,也可以在父类的基础进行扩展,使用extends来表示子类和父类之间的继承关系,类之间只支持单继承,一个类只能有一个直接父类,可以多重继承。多态:同一对象调用不同方法的不同表现形式。...原创 2021-07-15 10:48:43 · 100 阅读 · 0 评论 -
2021-06-10 知识点
试题一:为什么使用redis?分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。回答:如下所示,分为两点(一)性能我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。(二)并发在大并发原创 2021-06-16 10:31:49 · 71 阅读 · 0 评论 -
2021-05-28 知识点
1.谈谈你对面向对象三大特性中多态的理解?答:1、封装 突破了函数的概念把客观事物封装成抽象的类,通过访问控制符把自己的成员变量和函数提供给可信的类和对象来操作,对不可信的进行信息隐藏。2、继承 实现了以前代码的复用通过继承可以使用现有类的所有功能和成员变量(当然也需要看访问控制符),并在无需重新编写原来的类的情况下对这些功能进行扩展。3、多态 实现了对后来的代码的复用多态表现为同样的调用语句,有多种不同的调用方式例如:80年代的人写的框架,90年代的框架什么都不需要变,只需原创 2021-05-28 17:42:56 · 156 阅读 · 0 评论 -
方法的重载
/*方法的重载1.方法名必须相同2.参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)3.方法的返回类型可以相同也可以不同*/package idea;import java.util.Scanner;/*方法的重载1.方法名必须相同2.参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)3.方法的返回类型可以相同也可以不同*///比大小public class Demo01 {public static void main(String[] args) {原创 2021-08-27 17:09:39 · 97 阅读 · 0 评论 -
基本运算符
Java语言支持如下运算符算术运算符:+,-,*,/,%,++,--赋值运算符=关系运算符:>,<,>=,<=,== ! =instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>条件运算符?:扩展赋值运算符:+=,-=,*=,/=package com.example.demo.controller;public class Test09 {/*Java语言支原创 2021-08-27 17:09:06 · 89 阅读 · 0 评论 -
常量、变量、作用域
变量的命名规范1.所有变量、方法、类名:见名知意2.类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词以外,后面单词首字母大写3.局部变量:首字母小写和驼峰原则4.常量:大写字母和下划线:MAX_VALUE5.类名:首字母大写和驼峰原则 Man,GoodMan6.方法名:首字母小写和驼峰原则 run(),runRun()package com.example.demo.controller;public class Test08 {//常量static final原创 2021-08-27 17:08:38 · 71 阅读 · 0 评论 -
java数据类型
注意点:1.不能对布尔值进行转换2.不能把对象类型转换为不相干的类型3.在吧高容量转换到低容量的时候,强制转换4.转换的时候可能存在内存溢出,或者精度问题!public static void main(String[] args) {int i = 128;byte b = (byte) i;System.out.println(i);System.out.println(b);/*注意点:1.不能对布尔值进行转换2.不能把对象类型转换为不相干的类型3.在吧高容量转换到低容量原创 2021-08-27 17:07:42 · 104 阅读 · 0 评论