
java初学
昨日还是昨日
这个作者很懒,什么都没留下…
展开
-
java细节
看完上面的分析之后,我希望大家记住一点:当需要进行自动装箱时,如果数字在 -128 至 127 之间时,会直接使用缓存中的对象,而不是重新创建一个对象。原创 2021-11-18 16:20:36 · 245 阅读 · 0 评论 -
javaweb-junit,反射
反射注解原创 2021-11-16 17:21:54 · 243 阅读 · 0 评论 -
java基础-模块化
原创 2021-11-16 10:43:32 · 87 阅读 · 0 评论 -
java基础-类加载器
ClassLoader反射反射获取构造方法对象的方法class类获取构造方法对象的方法Constructor类用于创建对象的方法Class类获取成员变量对象的方法Field类给成员变量赋值的方法反射获取成员方法并使用Class类获取成员方法对象的方法...原创 2021-11-16 10:40:41 · 395 阅读 · 0 评论 -
java基础-Stream流
Stream流中间操作方法Stream流终结操作方法Stream流收集操作原创 2021-11-16 09:45:24 · 243 阅读 · 0 评论 -
java基础-lambda
原创 2021-11-15 16:22:56 · 79 阅读 · 0 评论 -
java基础-网络编程
InetAddressUDPUDP接受数据原创 2021-11-15 15:28:18 · 439 阅读 · 0 评论 -
java基础-多线程
runnable接口比较问题Lock锁原创 2021-11-15 14:49:48 · 103 阅读 · 0 评论 -
java基础-file类,IO流,字节缓冲流,字符流
IO流字节缓冲流字符流字符缓冲流原创 2021-11-15 13:34:41 · 238 阅读 · 0 评论 -
java基础-集合,泛型,类型通配符
List数据结构linkedlistset集合hashset原创 2021-11-11 17:26:22 · 785 阅读 · 0 评论 -
java基础-常见api,异常
calendar异常原创 2021-11-11 16:58:08 · 223 阅读 · 0 评论 -
java基础-接口,内部类,常见api
内部类接口名作为形参和返回值内部类匿名内部类原创 2021-11-11 16:03:36 · 371 阅读 · 0 评论 -
java基础-集合,继承,修饰符,多态
理解继承修饰符多态抽象类原创 2021-11-11 15:20:26 · 80 阅读 · 0 评论 -
java基础-数据类型,标识符,类型转换,内存分配,数组,方法
#数据类型标识符类型转换内存分配数组方法方法重载基本类型的数据存在栈内存中,引用在通过栈内存的地址去查询 堆内存中,类类:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象会拥有的属性和行为.面向对象构造方法...原创 2021-11-11 14:14:19 · 212 阅读 · 0 评论 -
家各类注解
@RestController注解相当于@ResponseBody + @Controller合在一起的作用1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。例如:本来应该到success.jsp页面的,则其显示success.2)如果需要返回到指定页面,则需要用 @Controller配合视图解析器Intern原创 2021-05-10 15:58:09 · 92 阅读 · 0 评论 -
RabbitMQ
MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。MQ,消息队列,存储消息的中间件分布式系统通信两种方式:直接远程调用 和 借助第三方 完成间接通信发送方称为生产者,接收方称为消费者...原创 2021-05-07 15:06:46 · 57 阅读 · 0 评论 -
分模块构建maven工程
项目外继承父工程<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap...原创 2021-05-06 16:54:44 · 59 阅读 · 0 评论 -
spring Boot
Spring Boot是一个便捷搭建 基于spring工程的脚手架;作用是帮助开发人员快速搭建大型的spring 项目。简化工程的配置,依赖管理;实现开发人员把时间都集中在业务开发上。原创 2021-05-06 16:54:16 · 80 阅读 · 0 评论 -
dubbo
原创 2021-05-06 16:38:13 · 77 阅读 · 0 评论 -
基于maven构建ssm案例
1.新建实体类public class Item { private int id; private String name; private float price; private Date createtime; private String detail;2.新建持久层daopackage com.itheima.ssm.dao;import com.itheima.ssm.pojo.Item;public interface ItemMapp原创 2021-05-06 14:55:36 · 64 阅读 · 0 评论 -
家Mybatis
原创 2021-04-29 17:05:55 · 85 阅读 · 0 评论 -
家报错
java.io.FileNotFoundException关于java.io.FileNotFoundException异常这个异常会抛出两种常见情况,“拒绝访问” 和 “系统找不到指定路径”原创 2021-04-29 10:44:48 · 63 阅读 · 0 评论 -
家spring练习
controller层访问service层访问Dao层访问数据库@controller@Autowried注解开发spring-mvc.xml配置 <mvc:annotation-driven/><!--配置视图资源解析器--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" v.原创 2021-04-29 10:43:33 · 89 阅读 · 0 评论 -
家springMVC
spring集成web开发环境优化后1.springMVC/sucess.jsp是web-inf目录下,没有是当前目录原创 2021-04-22 16:51:11 · 61 阅读 · 0 评论 -
家spring
Bean工厂静态方法工厂实例方法无参构造方法原创 2021-04-20 14:19:36 · 78 阅读 · 0 评论 -
家快捷键1
Ctrl+B 进入光标所在的方法/变量的接口或是定义处,等效于按住Ctrl+左键单击(必备)Ctrl + Alt + B 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口加粗样式Ctrl+U 前往光标所在的方法的父类方法/接口定义(必备)Ctrl+Alt+T. 何快速插入 try / catch等...原创 2021-04-19 16:56:34 · 96 阅读 · 0 评论 -
家maven
代码1mvn compile 生成target编译main/javamvn clean 删除target2mvn test 执行src/test/java下的单元测试类+compile3mvn package 对java工程执行package打成jar包,对web工程打成war包+compile+test4mvn install 打包 并打在本地仓库5mvn deploy 发布默认生命周期即上文12345; 执行后面步骤前面步骤会自动执行.清理生命周期站点生命周期...原创 2021-03-22 15:33:06 · 59 阅读 · 0 评论 -
家报错
1.servlet原创 2021-03-22 10:30:10 · 74 阅读 · 0 评论 -
家redis
在这里插入图片描述今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别原创 2021-03-22 09:33:48 · 94 阅读 · 0 评论 -
家tomcat
今日内容1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览原创 2021-03-16 13:16:08 · 68 阅读 · 0 评论 -
家XML
语法:* 基本语法:1. xml文档的后缀名 .xml2. xml第一行必须定义为文档声明3. xml文档中有且仅有一个根标签4. 属性值必须使用引号(单双都可)引起来5. 标签必须正确关闭6. xml标签名称区分大小写* 快速入门:<?xml version='1.0' ?>zhangsan23male <user id='2'> <name>lisi</name> <age>24</age&原创 2021-03-16 10:08:55 · 110 阅读 · 0 评论 -
家MYSQL
卸载去mysql的安装目录找到my.ini文件复制 datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”卸载MySQL删除C:/ProgramData目录下的MySQL文件夹。配置MySQL服务启动手动。cmd–> services.msc 打开服务的窗口使用管理员打开cmdnet start mysql : 启动mysql的服务net stop mysql:关闭mysql服务MySQL登..原创 2021-03-11 10:07:07 · 56 阅读 · 0 评论 -
我的java
1.为防止long,float类型数据赋值报错,数值后面加L,如long l =100000000000L;float=13.14F;2.3.自动类型转换和强制类型转换强制类型转换 int k =(int) 88.88; k=88;4.short s = 10;s = s + 10; // 此行代码报出,因为运算中s提升为int类型,运算结果int赋值给short可能损失精度s += 10; // 此行代码没有问题,隐含了强制类型转换,相当于 s = (short) (s + 10)原创 2021-03-08 11:10:02 · 144 阅读 · 0 评论