Java
文章平均质量分 81
Java基础
来干了这碗代码
这个作者很懒,什么都没留下…
展开
-
Spring详解
Spring文章目录Spring1.什么是 Spring2.Spring 起源3.Spring 特点4.Spring 框架结构5.Spring 框架特征6.Spring 优点1.什么是 SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之转载 2021-09-15 13:34:34 · 267 阅读 · 0 评论 -
Java知识(JVM、字节码、内存模型)
高级Java知识文章目录高级Java知识内存=方法区+栈空间+堆+程序计数器栈(stack)包括虚拟机栈(VM stack)和本地方法栈(native method stack)。方法区(method area)内放置 类信息(Class)、常量、静态变量、JIT编译后代码。运行时常量池是方法区的一部分。Class文件有一个常量池(Constant Pool Table),属于Class的一部分。运行时常量池(Runtime Constant Pool)属于method area的一部分。线转载 2021-09-09 21:26:08 · 88 阅读 · 0 评论 -
Springa AOP 使用方式总结
spring aop 使用方式总结文章目录spring aop 使用方式总结方式一:接口方式二:注解方式三:Scheme方式一:接口前置增强 MethodBeforeAdvice后置增强 AfterReturningAdvice异常抛出增强 ThrowsAdvice环绕增强 MethodInterceptor注意:还需要在applicationContext.xml文件中进行aop相关的配置 <aop:config> <ao原创 2021-09-03 22:58:39 · 172 阅读 · 0 评论 -
Java的反射机制记录
文章目录Class对象获取的三种方式通过反射实例化对象的两种方式获取某个类的所有构造方法获取某个类的所有属性信息获取某个类的所有方法信息图来动态代理空对象Class对象获取的三种方式Java反射操作都需要首先获取Class对象。获取Class对象的方式有三种:公有属性class方法getClass()Class.forName()示例:public class ReflectClassDemo { /** log4j */ private static final Logg转载 2021-09-24 08:27:03 · 54 阅读 · 0 评论 -
JDBC详解
JDBC文章目录JDBC什么是JDBC?JDBC驱动程序:Java使用JDBC访问数据库的步骤:设置classpath:Oracle连接字符串的书写格式:简单的例子:常用数据库的驱动程序及JDBC URL:Oracle数据库:SQL Server数据库MySQL数据库Access数据库PreparedStatement接口:JNDI-数据源(Data Source)与连接池(Connection Pool)什么是JDBC?Java语言访问数据库的一种规范,是一套APIJDBC (Java Datab转载 2021-08-12 22:37:03 · 260 阅读 · 0 评论 -
多线程实战:交通灯管理系统
交通灯管理系统文章目录交通灯管理系统一. 项目要求:二. 需求分析:三. 对象建模:四. 程序实现:1. Road:2. Lamp:3. LampController4. MainClass:一. 项目要求:模拟实现十字路口的交通灯管理系统逻辑。详细需求例如以下:异步随机生成依照各个路线行驶的车辆。比如:由南向而来去往北向的车辆 ---- 直行车辆由西向而来去往南向的车辆 ---- 右转车辆由东向而来去往南向的车辆 ---- 左转车辆。。。。。信号灯忽略黄灯,仅仅考虑红灯和绿灯。原创 2021-07-31 20:38:30 · 339 阅读 · 0 评论 -
Java多线程
Java多线程总结文章目录Java多线程总结1.进程与线程2.Java中线程实现的方式3.Thread 类和 Runnable 接口4.线程的状态变化取得和设置线程的名称5.线程的操作方法线程的强制运行线程的休眠中断线程后台线程线程的优先级线程的礼让1.进程与线程进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时达运行多个进程(程序),由于 CPU 具备分时机制,所以每个进程都能循环获得自己的C原创 2021-07-28 11:07:30 · 86 阅读 · 0 评论 -
Java IO流
1.JavaIO流之字符流文章目录1.JavaIO流之字符流2.字符流2.01Reader2.02Writer2.1Reader中的常见的方法2.2Writer中的常见的方法3. FileWriter构造函数:4.FileReader构造函数:5.例子5.1将文本数据存储到一个文件:5.2读一个字符就存入字符数组里,读完1Kb再打印。6字符流的缓冲区:6.1对应的对象:6.2代码上的体现:6.2.1写入缓冲区对象:2.字符流2.01ReaderInputStreamReaderFileReade原创 2021-07-23 13:05:54 · 52 阅读 · 0 评论 -
Java Date (日期类)
一、概述Java中的日期类设计的比较失败,刚开始使用Date来计算时间,后来大部分Date类的方法都过时了;想用Calendar类代替Date类,然而Calendar类也是不尽如人意。下面简单介绍下Java中的日期转换方法。文章目录一、概述一、Date类二、使用DateFormat类的子类(SimpleDateFormat类)表示三、Calendar类一、Date类Date类的构造方法有两个,public Date()和public Date(long date).可以用来表示当前日期,或者将长整原创 2021-07-17 20:29:26 · 15551 阅读 · 0 评论 -
Java递归详解
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇原创 2021-07-14 20:22:38 · 19425 阅读 · 3 评论 -
Java关键字
Java关键字文章目录Java关键字Java关键字简介一、访问修饰符(访问控制符)public 公共的protected 受保护的private 私有的默认的二、类、方法和变量修饰符1.abstract 声明抽象2.class类3.extends 继承、扩展4.final 最终的,最后的5.implements实现6.interface 接口7. native 本地8. new 新,创建9. static 静态10.synchronized线程、同步三、 程序控制语句1. break 跳出,中断2.原创 2021-07-12 23:34:13 · 126 阅读 · 0 评论 -
Java认识递归
认识递归文章目录认识递归前言递归:递归算法的应用:例题一:阶乘例题二:汉诺塔问题例题三:全排列前言递归算法是一种直接或间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解.递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。递归:递归(英语:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。与循环(迭代)的区别:递归:无限调用自身这个函数原创 2021-07-11 23:05:54 · 103 阅读 · 0 评论 -
Spring中Bean的五种作用域scope的使用
五种作用域scope的使用文章目录五种作用域scope的使用简介Bean简介:如何使用spring的作用域:1.singleton作用域(scope 默认值)2. prototype3. request简介Bean简介:在Spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互转载 2021-07-11 19:35:49 · 760 阅读 · 0 评论 -
设计模式详解——单例模式。
设计模式详解——单例模式本篇文章介绍一种设计模式——单例模式。 文章目录设计模式详解——单例模式一、单例模式二、创建单例模式的方式①懒汉式,线程不安全②懒汉式,线程安全③双重检验锁④饿汉式 static final field⑤静态内部类 static nested class⑥枚举 Enum三、总结一、单例模式1.定义作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。2.特点单例类只能有一个实例。单例类必须自己创建自己的唯原创 2021-07-10 09:25:42 · 134 阅读 · 0 评论 -
Java函数与字符串
文章目录函数字符串字符串的操作:字符串翻转字符串生成器:(StringBuilder类)函数1.概念:实现特定功能的一-段代码,反复使用。2.语法: (掌握) .public static vojd函数的名称(){函数主体}函数主体:程序中出现多次重复的代码应该定义在函数内部。3.函数的调用:函数名称();4.注意:当遇到函数调用,会优先执行函数内部代码,执行完毕后程序流程回到调用位置。带有参数的函数语法:public static void函数名称(形式参数) {//形式参数等同原创 2021-07-05 22:08:00 · 212 阅读 · 0 评论 -
Java数组笔记
Java入门基础笔记1数据类型整数:byte(1字节)、short(2字节)、int(4字节)、long(8字节,赋值时后面要加L或l)整数的常量默认是int类型浮点数:float(4字节,赋值时后面要加f或F,否则默认为double型)、double(8字节) 小数的默认数据类型是double字符型:char(2字节,java中把字符型数据当做整数处理)布尔型:4.常量常量的声明: final 数据类型 常量名=常量值;常量在整个程序中只能被赋值一次,且常量名一般为大写。当一个常量属于成原创 2021-07-04 22:09:43 · 69 阅读 · 0 评论 -
分支结构与循环结构
Java分支结构与循环结构if 语句if(布尔表达式){//如果布尔表达式为true将执行的语句}if 语句一个 if 语句包含一个布尔表达式和一条或多条语句if…else语句if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行if…else if…else 语句if 语句至多有 1 个 else 语句,else 语句在所有的 elseif 语句之后。if 语句可以有若干个 elseif 语句,它们必须在 else 语句之前。原创 2021-07-03 22:58:40 · 252 阅读 · 0 评论 -
Java基础数据类型
Java基础入门项目Hello Worldpackage com.hp;public class HelloWorld { // main 方法名 小驼峰 public static void main(String[] args) { //输出一个 Hello World System.out.println("Hello World");//字符串输出到控制台 //也可以进行拼接输出 System.out.print原创 2021-07-02 23:09:59 · 90 阅读 · 0 评论 -
JAVA基础简介
Java简介文章目录Java简介一、Java语言的特点二、Java的主要特性三、Java语言的发展史四、Java 开发环境配置五、Java基础入门项目Hello World一、Java语言的特点1、Java语言的特点Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有原创 2021-07-01 21:31:15 · 357 阅读 · 0 评论 -
Java基础入门笔记
Java基础入门笔记Java语言环境Java的由来1.java语言属于sun公司,后来被Oracle公司收购。2.詹姆斯.高斯林被称为java之父。Java语言的特点1.跨平台(跨操作系统)。2.简单(语法结构比C、C++简单)。3.纯面向对象语言。计算机执行机制1.编译执行(优点:效率高)2.解释执行(优点: 跨平台)3.java的执行机制:先编译,后解释.java(源文件) --- 编译 --- .class(字节码文件)---解释器 -- JVM --原创 2021-06-30 23:10:03 · 100 阅读 · 0 评论 -
初学Java入门介绍
这里写自定义目录标题Java基础入门Java基础入门—— 什么是程序入门学习JavaJava基础入门对于初入Java的学生们来说,都会有一个疑惑?我适合学习编程吗? 编程入门遇到难题的时候想到过放弃,当你写完一个程序的时候感到内心的欣慰,这都取决你自己。对于我们初学者来说(或者每一种编程语言)都会有这样的疑惑。怎么样才能入门?怎么样才能学好这种语言。编程不是说英语、数学多好就可以学习编程,这和你的看逻辑思维能力够不够。英语和数学不好没有关系。只要逻辑思维能力好就可以。Java基础入门—— 什么是程原创 2021-06-29 23:27:49 · 157 阅读 · 0 评论