摘要: JAVA基本数据类型 JAVA基本数据类型: byte,short,int,long为整型;float,double为浮点型;char为字符型;boolean 为布尔类型 基本类型间的转换 存储范围小的类型到存储范围大的类型: 自动转换byte → short(char) → int → long 阅读全文
posted @ 2021-01-04 09:43 🍊爱吃橙子的丸子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: //类变量 static static double salary = 2550; //实例变量,在类里面,从属于对象;如果不自行初始化,那么就是默认值,0 null,布尔值默认是false.除了基本类型,其它默认都是null. String name; int arg; //常量,static和f 阅读全文
posted @ 2021-01-04 09:42 🍊爱吃橙子的丸子 阅读(79) 评论(0) 推荐(0) 编辑
摘要: mysql数据库连接 1、利用druid进行数据库连接(尚servlet) 1.1先创建数据库和表 drop database if exists book; create database book; use book; create table t_user( `id` int primary 阅读全文
posted @ 2021-01-04 09:40 🍊爱吃橙子的丸子 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一.如何实现 1.懒汉模式—单线程版本 class Singleton { private static Singleton instance = null; private Singleton() {} public static Singleton getInstance() { if (ins 阅读全文
posted @ 2021-01-04 09:38 🍊爱吃橙子的丸子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 第一部分 1.常量池 结构包含:constant_pool_count和constant_pool。 包含:1.常量池容量数据值。 2.常量类型:字面量,符号引用。 干什么的:主要是存放常量的,而且它是Class文件中与其他项目关联最多的数据,也是占Class文件空间最大的数据项之一。 2.访问标志 阅读全文
posted @ 2021-01-04 09:36 🍊爱吃橙子的丸子 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 目录:1、方法重载2、this关键字3、垃圾回收4、Java初始化顺序 1、方法重载 产生的原因:构造器的名字已经由类所决定,如果想用多种方式创建一个对象,需要不同的构造器。为了让方法名相同而形式参数不同的构造器同时存在,就要用到方法重载。 区分重载的方法: 每个重载方法都应该有一个独一无二的形参列 阅读全文
posted @ 2021-01-04 09:35 🍊爱吃橙子的丸子 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 单线程执行模式 场景:有一个门,记录每次进入们的用户的姓名和来历 package com.ln.concurrent.chapter5; /** * @ProjectName: java-concurrency * @Package: com.ln.concurrent.chapter5 * @ve 阅读全文
posted @ 2021-01-04 09:33 🍊爱吃橙子的丸子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一:冒泡排序算法 冒泡排序,是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢浮到数列的顶端,故名冒泡排序 阅读全文
posted @ 2021-01-04 09:31 🍊爱吃橙子的丸子 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 10.10 继承父类并实现多个接口 接口没有静态代码块或者构造方法; 一个类的直接父类是唯一的,但一个类可以同时实现多个接口; 格式: public class 实现类名称 implements 接口A,接口b { 覆盖重写所有抽象方法 } 如果实现类所实现的多个接口当中,存在重复的抽象方法,那么只 阅读全文
posted @ 2021-01-04 09:29 🍊爱吃橙子的丸子 阅读(90) 评论(0) 推荐(0) 编辑
摘要: -1、解决中文乱码问题 在开始之前,先解决中文乱码的问题。在Tomcat 8以上已经解决了GET方法中文乱码问题,但是POST方式的乱码没有解决,我们只需要在代码中加一行: request.setCharacterEncoding("utf-8"); 1 就可以了 0、概述 进入正题,下表展示了获取 阅读全文
posted @ 2021-01-04 09:27 🍊爱吃橙子的丸子 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 什么是面向对象? 面向对象的方法主要是把事物给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。总体来说面向对象的底层还是面向过程,面向过程抽象成类,然后封装,方便使用就是面向对象,(万物皆对象)。” 类和对象是什么? 类是抽象笼统的概念,描述的是一类事物,肯定是具有相同的行为特征 对象是 阅读全文
posted @ 2021-01-04 09:24 🍊爱吃橙子的丸子 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 时间戳和正则表达式 时间戳 一、定义 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 二、精度 精确到秒 精确到毫秒 三、时间戳和时间的转换 Date————>离不开SimpleDateFormat 阅读全文
posted @ 2021-01-04 09:23 🍊爱吃橙子的丸子 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 一、什么是类 类可以看成是对于对象在编程里的描述,程序员使用类来实现一个对象的概念。类是一个模板,描述一类对象的行为和状态。 以人为一个对象,对象有吃饭睡觉的行为以及身高体重的状态,而在编程语言中,我们将吃饭睡觉这样的行为成为类的方法,而身高体重的状态成为类的属性。 总的来说,类就是编程语言对于面向 阅读全文
posted @ 2021-01-04 09:22 🍊爱吃橙子的丸子 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 写在前面:未标明正确答案是存在争议部分,欢迎各位小伙伴指正 Socket连接指定服务,构造方法通常需要( C )参数A 域名,IP地址B 协议,IP地址C IP地址,端口号D 协议,端口号正确答案:C 可以Socket的连接探测目标主机端口的开放状态,通常的写法( D )A Socket s = n 阅读全文
posted @ 2021-01-04 09:21 🍊爱吃橙子的丸子 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、集合框架1、在之前的学习中,我们通常创建一个数组来存储对象,但是这个数组一旦创建,它的大小就固定了。但在很多情况下,我们并不知道存储对象的个数,这时候数组就不在适用。 2、Java实用类库提供了一套相当完整的集合类来解决这个问题,使得程序可以在任意时刻和任意位置创建任意数量的对象。集合类主要包括 阅读全文
posted @ 2021-01-04 09:19 🍊爱吃橙子的丸子 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符 上一篇博客我们讲到比较运算符其中数学中1<x<3这个表达式在Java程序中是 不可行的,程序编译的时候 会报错,那么想要表达1<x<3的话,在程序中如何表达呢,你需要把它拆开来表达,如何拆开呢?这篇文章会讲到如何用逻辑运算符表达1<x<3. 下面我们先简单认识一下逻辑运算符 逻辑运算符: 阅读全文
posted @ 2021-01-04 09:17 🍊爱吃橙子的丸子 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 构造函数这里对java中构造函数进行一个详细的解答,希望对热爱java的小伙伴有帮助。提醒哦: 一定要注意构造函数的注意事项以及构造函数和普通函数的区别!! /* 构造函数: 构造函数的作用: 给对应的对象进行初始化。 构造函数的定义格式: 修饰符 函数名(形式参数){ 函数体... } 构造函数要 阅读全文
posted @ 2021-01-04 09:16 🍊爱吃橙子的丸子 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: 实现多线程的方法 实现Runnable接口 public class RunnableStyle implements Runnable { public static void main(String[] args) { Thread thread = new Thread(new Runnabl 阅读全文
posted @ 2021-01-04 09:15 🍊爱吃橙子的丸子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 关于获取applicationContext 主要就是: (1)新建个类,实现ApplicationContextAware接口 接口只需重写下面这个方法,参数中就有我们要的context,保存到静态变量就行 public static ApplicationContext applicationC 阅读全文
posted @ 2021-01-04 09:14 🍊爱吃橙子的丸子 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 正文开始 1. 文件操作 - File File用来表示文件系统中的一个文件或目录。 使用 File 可以: 访问其表示的文件或目录的属性信息(名字,大小等信息) 创建或删除文件及目录 访问一个目录中的子项 但是File不能访问文件数据。 1.1 基本操作 关于File的一些基本操作: String 阅读全文
posted @ 2021-01-04 08:46 🍊爱吃橙子的丸子 阅读(189) 评论(0) 推荐(0) 编辑