随笔分类 -  Java

1 2 下一页
Java学习笔记
maven依赖的范围scope标签
摘要:1、compile(默认就是这个范围) (1)main目录下的Java代码可以访问这个范围的依赖 (2)test目录下的Java代码可以访问这个范围的依赖 (3)部署到Tomcat服务器上运行时要放在WEB-INF的lib目录下 例如:对Hello的依赖。主程序、测试程序和服务器运行时都需要用到。 阅读全文
posted @ 2022-07-14 23:30 luoyu113
Spring中的Assert断言常用方法及作用
摘要:概念 Assert翻译为中文为"断言",就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常。 方法及作用 阅读全文
posted @ 2019-05-29 10:07 luoyu113
将jar包添加到本地maven仓库中
摘要:在使用maven依赖添加jar包时,有时会遇到下载不成功的问题,这时需要将jar手动添加到本地的maven仓库中。 准备工作 配置好maven的环境变量 已经下载好的jar包 具体过程 1. win + R,输入cmd,进入命令窗口 2. 输入命令: 3. 说明: Dfile:要添加的jar包的位置 阅读全文
posted @ 2019-03-27 12:20 luoyu113
区分同步代码块、静态同步方法、非静态同步方法的锁
摘要:同步代码块、静态同步方法、非静态同步方法的锁分别是: 同步代码块可以使用自定义的Object对象,也可以使用this或者当前类的字节码文件(类名.class); 静态同步方法的锁是当前类的字节码文件(类名.class); 非静态同步方法的锁是this; 证明方法: 两个线程之间实现同步,一个线程使用 阅读全文
posted @ 2019-03-17 19:04 luoyu113
多线程分批处理数据
摘要:需求: 给10万个用户每个用户发一条祝福短信。 为了提高数程序的效率,请使用多线程技术分批发送据。 每开一个线程,都会占用CPU资源 服务器(电脑)配置 CPU 核数 建立项目名称:rain_thread_batch 新建用户实体类 建立多线程类UserThread执行发送短信 计算分页工具类 pa 阅读全文
posted @ 2019-03-15 15:57 luoyu113
Java多线程01(Thread类、线程创建、线程池)
摘要:Java多线程(Thread类、线程创建、线程池) 第一章 多线程 1.1 多线程介绍 1.1.1 基本概念 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行 阅读全文
posted @ 2019-01-07 23:10 luoyu113
Java日期时间处理
摘要:Java 日期时间处理 一、时间相关类 java.lang.System java.util.Date java.util.Calendar java.util.GregorianCalendar java.util.TimeZone java.text.DateFormat java.text.D 阅读全文
posted @ 2018-09-01 23:26 luoyu113
Java18-java语法基础——集合框架
摘要:Java18-java语法基础——集合框架 一、什么是集合框架 1、集合框架:是为表示和操作集合而规定的一种统一的、标准的体系结构。 2、任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 (1)接口:即表示集合的抽象数据类型。接口提供了让我们对集合中所表示的内容进行单独操作的 阅读全文
posted @ 2018-08-13 10:11 luoyu113
Java17-java语法基础——泛型
摘要:Java18-java语法基础——泛型 一、泛型概念和作用 1、泛型概念: 泛型是JavaSE1.5的新特性,泛型的本质是参数化类型,也就是说,所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 把指定类型的工作推迟到客户端代码声明并实 阅读全文
posted @ 2018-08-13 09:57 luoyu113
Java16-java语法基础——异常
摘要:Java16-java语法基础——异常 一、异常概念 1、异常:应用程序在运行过程中出现的错误或非正常的意外情况,即虚拟机的通常操作中可能遇到的异常,是一种常见的运行错误。 2、原因:数组越界、空指针的访问、试图读取不存在的文件、数学除零 3、异常处理机制由编译器强制执行 4、Java编译器要求方法 阅读全文
posted @ 2018-08-13 09:49 luoyu113
Java15-java语法基础(十五)——内部类
摘要:java16-java语法基础(十五)内部类 一、内部类: 可以在一个类的内部定义另一个类,这种类称为内部类。 二、内部类分为两种类型: 1、静态内部类: 静态内部类是一个具有static修饰词的类,对外部类没有特殊的访问权限,概念上近似于C++中的嵌套类 2、非静态内部类: 平常我们使用的最多的是 阅读全文
posted @ 2018-08-13 09:38 luoyu113
Java15-java语法基础(十四)抽象类
摘要:Java15-java语法基础(十四)抽象类 一、抽象类的作用 三个类都有"执行任务"的方法,分别在这三个类中进行定义,因此需要重复编写代码,降低了程序开发效率,且增加了程序出现错误的机会。 利用抽象类解决该问题。 二、抽象类和抽象方法 1、抽象类:抽象类刻画了公共行为的特征,但并没有在抽象类的内部 阅读全文
posted @ 2018-07-23 09:22 luoyu113
Java14-java语法基础(十三)接口
摘要:Java14-java语法基础(十三)接口 一、接口 1、接口的作用 Java出于安全性、简化程序结构的考虑,不支持多继承而仅支持单继承。然而实际问题中很多情况下仅仅依靠单继承并不能将复杂的问题描述清楚。为了使Java程序的类层次更加合理,更符合实际问题的本质,Java语言提供接口来实现多重继承。 阅读全文
posted @ 2018-07-23 09:10 luoyu113
Java12-java语法基础(十一)继承
摘要:Java12-java语法基础(十一)继承 一、继承 学习要求: 1、 理解继承的概念与作用 2、 掌握继承的实现机制 3、理解继承中的覆写与覆盖 4、掌握super关键字的使用 回顾: 1、对客观世界进行分析,抽象成类,并利用java语言实现。 2、利用private进行封装。 3、利用this关 阅读全文
posted @ 2018-07-23 08:59 luoyu113
Java11-java基础语法(十)类设计综合案例
摘要:Java11-java语法基础(十)类设计综合案例 一、类综合设计方法 1、类设计步骤 (1)分析数据成员 (2)分析成员方法和构造方法 (3)画出类图 (4)编码测试 2、具体问题 1)分析数据成员 (1)访问控制修饰符 (2)数据成员名称的定义 (3)数据成员类型的定义 (4)初始值 序号 访问 阅读全文
posted @ 2018-07-23 08:57 luoyu113
Java10-java语法基础(九)——java的封装性
摘要:Java10-java语法基础(九)——java的封装性 一、Java的三大特性:封装、多态、继承 封装:通过类封装对象的数据成员和成员方法,保证只有可信的类或者对象能够访问这些方法和数据成员,对不可信的类或者对象进行信息隐藏。 继承:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据成员和方 阅读全文
posted @ 2018-07-15 23:25 luoyu113
Java09-java语法基础(八)java中的方法
摘要:Java09-java语法基础(八)java中的方法 一、方法(函数/过程):是一个程序块,可以完成某种功能 1、java中方法的定义格式 [访问控制修饰符] 返回值类型 方法名(参数列表){ 方法体; } 注意: (1)返回值类型:方法运算结果的类型,若方法没有结果值,返回值类型为void (2) 阅读全文
posted @ 2018-07-12 12:04 luoyu113
Java08-java语法基础(七)构造方法
摘要:Java08-java语法基础(七)构造方法 一、构造方法 1、什么是构造方法? 构造方法(类方法)是一个方法名和类名相容的特殊的成员方法。 2、构造方法的作用? 当使用new关键字创建一个对象时,为新建对象在堆内存开辟一个空间之后,Java系统将自动调用构造方法初始化该新建对象。 3、对象初始化过 阅读全文
posted @ 2018-07-11 16:37 luoyu113
Java07-java语法基础(六)面向对象
摘要:Java07-java语法基础(六)面向对象 一、格式化输出 System.out.printf(“%格式字符”,输出项); 1、格式字符: d >int、byte、short ld > long f > float、double c > char s > String 2、控制输出的宽度、对齐方式 阅读全文
posted @ 2018-07-11 16:31 luoyu113
Java06-java基础语法(五)数组
摘要:Java06-java基础语法(五)数组 一、循环的嵌套 在一个循环体内部再含有一个或多个循环 强调:内循环全部做完以后再去执行下一次的外循环 上面代码中,内循环10次,外循环10次,完成1次外循环,内循环执行10次,因此一共100次; 二、break和continue语句 1、break语句:终止 阅读全文
posted @ 2018-07-11 16:24 luoyu113

1 2 下一页