
Java学习
Java学习笔记
Code进阶狼人
Stay hungry and modest
展开
-
Java对数组中对象进行正序或逆序排序
Java基础原创 2022-02-28 13:52:58 · 2118 阅读 · 1 评论 -
springboot如何整合aop
springboot整合aop中添加pom依赖时,以下依赖会导入不了 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId&g...原创 2020-04-05 11:43:05 · 397 阅读 · 0 评论 -
javaweb学习笔记:XML
XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散...原创 2020-04-01 14:29:42 · 300 阅读 · 0 评论 -
Bootstrap开发旅游网站
Bootstrap开发旅游网站Bootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式和js...原创 2020-04-01 14:14:52 · 2109 阅读 · 0 评论 -
**使用** **spring** **的** **IoC** 的实现账户的CRUD
spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多 著...原创 2020-04-01 12:26:26 · 313 阅读 · 0 评论 -
spring 的纯注解配置实现CRUD
编写实体类public class Account implements Serializable { private Integer id; private String name; private Float money; @Override public String toString() { return "Account{" ...原创 2020-04-01 12:24:22 · 470 阅读 · 0 评论 -
spring boot第一篇:响应Hello World
1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文...原创 2020-04-01 12:23:49 · 302 阅读 · 0 评论 -
Mybatis 传统 DAO 层实现CRUD
Mybatis 实现 DAO 的传统开发方式实体类User根据数据库中的属性编写代码并且生成其getter、setter与toString方法public class User implements Serializable { private Integer id; private String username; private String address; ...原创 2020-03-31 20:54:28 · 326 阅读 · 0 评论 -
Mybatis基于代理 Dao 实现 CRUD 操作
编写实体类Userpublic class User implements Serializable { private Integer id; private String username; private String address; private String sex; private Date birthday; @Override...原创 2020-03-30 21:30:52 · 308 阅读 · 0 评论 -
Mybatis入门学习实现简单的查询所有功能
什么是Mybatismybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中 sql 的动态参数进行映射生成最终...原创 2020-03-30 10:30:03 · 423 阅读 · 0 评论 -
Java中的注解
注解:概念:说明程序的。给计算机看的注释:用文字描述程序的。给程序员看的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类:①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】②代码分析:...原创 2020-03-07 20:58:57 · 369 阅读 · 0 评论 -
Junit单元测试
测试分类:1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。2. 白盒测试:需要写代码的。关注程序具体的执行流程。一般测试,例如我们写了一个计算器类用来满足加减乘除的操作public class Calculator { public int add(int a,int b){ return a+b; } public int s...原创 2020-03-07 18:21:27 · 1273 阅读 · 0 评论 -
Java中的反射:框架设计的灵魂
反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:可以在程序运行过程中,操作这些对象。可以解耦,提高程序的可扩展性。获取Class对象的方式:Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中。读取文件,加载类类名....原创 2020-03-07 17:18:33 · 780 阅读 · 1 评论 -
Java实现成绩录入系统
今天我们用Java来实现一个成绩录入系统首先创建学生类Student.javapublic class Student { private String name; private int chinese; private int math; private int english; public Student(String name, int c...原创 2020-01-05 11:44:02 · 3759 阅读 · 1 评论 -
Java实现选择排序
上篇博文我们用Java实现了冒泡排序Java实现冒泡排序选择排序我们可能都接触过下面我们来看一个Java写的非常工整的选择排序public class Select_Sort { public static void main(String[] args) { int[] arr = new int[]{24, 69, 80, 57, 13}; s...原创 2020-01-04 17:12:15 · 286 阅读 · 0 评论 -
Java实现冒泡排序
冒泡排序我们可能都接触过下面我们来看一个Java写的非常工整的冒泡排序public class Bubble_Sort { public static void main(String[] args) { int[] arr = new int[]{24, 69, 80, 57, 13}; bubbleSort(arr); printA...原创 2020-01-04 16:54:28 · 336 阅读 · 0 评论 -
Java小练习——字符串反转
import java.util.Scanner;public class StringTest2 { public StringTest2() { } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.pri...原创 2020-01-04 16:32:32 · 347 阅读 · 0 评论 -
Java小练习——登录系统实现
import java.util.Scanner;public class StringTest { public StringTest() { } public static void main(String[] args) { for(int x = 0; x < 3; ++x) { Scanner sc = new ...原创 2020-01-04 16:26:59 · 691 阅读 · 0 评论 -
java小练习——统计输入的字符串中不同字符出现个数
import java.util.Scanner;public class StringTest2 { public StringTest2() { } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.pri...原创 2020-01-04 16:24:52 · 666 阅读 · 0 评论 -
Java实现猜数字游戏
java实现的猜数字游戏import java.util.Scanner;class GuessNumberDemo { GuessNumberDemo() { } public static void main(String[] var0) { int var1 = (int)(Math.random() * 100.0D) + 1; ...原创 2020-01-04 12:50:20 · 352 阅读 · 0 评论