自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java多线程

java多线程 进程和线程: 进程可以是一个应用程序。 线程是一个进程执行场景。 一个进程可以启动多个线程。 进程和线程是什么关系? 小米是一个进程 雷军就是一个线程 进程可以看做是一个公司 线程可以看成是员工 注意: 进程A和进程B内存不共享。 线程A和线程B,堆内存和方法区内存共享。 栈内存独立,一个线程一个栈。 使用多线程之后main方法结束,只是主线程结束,主栈空了,其他栈还有可能在压栈和弹栈。 单核CPU可以做到真正的多线程并发? 不能做到真正的多线程并发,但是可以给人一种真正的多线程并发的感觉。

2021-05-10 21:35:04 248

原创 Hibernate总结

Hibernate总结 hibernate: Hibernate作为数据库与界面之间的桥梁,需要面向对象思想操纵对象。 使用idea创建一个hibernate: 1.创建一个普通的java项目 2,给这个java项目添加框架依赖 3,选择hibernate 4,可以预先连接数据库 这里需要注意的是要注意数据库lirbiary是否下载和MySQL5之后需要注意时区问题; 5,配置文件 6,选择实体类 勾选表格之后会创建表格对应的对象。 7,配置hibernate.cfg.xml <prope

2021-03-20 21:38:45 258

原创 java web之图书查询总结

简单的查询项目的总结 我感觉这个项目用的基础知识和关键的知识多,就是用到了一些做项目的基本流程,让我知道了做项目的一些基本方法,里面也有一些点很值得我思考,就是向总结一下我作项目的一些错误。 第一,做一个简单的javaweb项目肯定定需要创建一个数据库: 这里我的数据库是给我了一个表格,然后自己创建就好了,这里使用的的是mysql数据库; 在写这里的时候有一些基本的数据库语言忘了 1.删除一个表格 不是delete 而是 drop table 加 表名 DROP TABLE IF EXISTS book_i

2021-03-13 14:55:53 1889

原创 注解

注解 Annotation 说明程序的,给计算机看的,是java代码中的特殊标记,是一种形式化的方法,用来表达额外信息的。jdk 1.5之后的新特性,说明程序的存在并不会影响程序的编译和执行,使用@注解名称。 注释:用来描述程序的,给程序员看的 作用: 编写文档: 通过代码里面的标识符的注解生成文档(doc文档); 代码分析: 通过代码标注里面的注解对代码进行分析(使用反射); 编译检查: 让编译实现最基本的编译检查(@Override)。 内容: JDK自定义的注解: 内建注解和元注解 内建注解: @Ov

2021-02-27 18:05:45 153

原创 反射

反射 在运行状态中,对于任意一个类,都能够知道这个类的所有的属性方法; 优点: 可以解耦,提高程序的可扩展性。 可以在运行过程中,操作(获取,设置)这些对象。 动态语言: 是一类程序在运行过程中可以改变语言结构的语言。 获取class对象: 1.forName(),将字节码文件加载到内存,返回与带有给定字符串得类或接口相关联的class对象,在源代码阶段,静态获取class对象。 2.类名.class:通过类名属性.class对象获取:class对象阶段 3.对象getclass()返回运行时class类

2021-02-26 19:15:46 335

原创 异常,字节字符流

异常,字节字符流 异常的概念: 指的是程序在运行过程中出现的非正常情况,最终会导致Jvm会产生非正常的停止。 在java等面向过程的编程中,异常本身就是一个类,产生异常就是创建对象并抛出一个异常对象。 java处理异常的方式是中断处理。 异常的根类: Throwable是所有异常的根类,其下面分为exception和error两个子类。 error:只能通过避免,好比绝症。 Exception:表示异常,可以通过代码的方式进行纠正。 Throwable中常用的方法: printStackTrace:打印异

2021-02-23 17:42:56 252 1

原创 Map

Map Map是以键值对的方式进行数据存储的,Collection中的集合是孤立存在的,集合是一个个存储的。Map是双列集合。Map中的集合不包含重复的键,但是值可以相等。 Map常用子类: HashMap: 存储哈希表结构,元素的存储数据不能保持一致,由于要保证键的值唯一,不重复,所以需要重写键的hashCode()和equals()方法。 LinkedHashCode: HashMap下面的子类,存储数据采用哈希表结构和链表结构,需要重写键的hashCode()和equals()方法。 Map接口中常用

2021-02-22 23:17:15 449

原创 集合、泛型

集合、泛型 集合和数组都是容器,那么他们的区别是什么呢? 数组长度是固定的,集合的长度是可变的。 数组中只能存放同一元素,只可以存放基本数据类型。集合的存储是对象,而且对象的类型可以不一致。 按照存储结构来分,集合可以分为2大类,分别是: 单列集合Collection 双列集合Map 他俩同属于java.util包 Collection集合: 单列集合的根接口,用于存储一系列符合某种规则的元素,他有两个重要的子接口,分别是List和set List特点: 有序,元素可以重复,有索引 主要有:ArrayLis

2021-02-22 18:55:43 238

原创 Object类等

Object类等 object 是java语言的根类,如果一个类没有父类,那么他的父类肯定就是object类。 object类当中包含的方法一共有11个,其实有两个方法特别重要分别是: toString(); 返回该对象的字符串表示对象,其实该字符串的内容就是对象类型+@+内存地址。 由于toString方法返回的是内存地址,所以在开发中经常需要按照对象属性获得他的字符串,所以经常需要进行重写toString方法。 package com.rongyu.day09; /** * 重写toString方法

2021-02-22 11:24:58 363

原创 接口和多态等

接口和多态等 接口: 指的是方法的集合,是java中的一种引用类型,接口中的方法包括:方法,抽象方法,默认方法,静态方法和私有方法。 接口不是类,而是一种引用类型。 **引用数据类型:**数组,类,接口 接口不能创建对象,但是接口可以被实现(类似于继承)。一个实现了接口的类,需要实现接口中所有的抽象方法。 默认方法: 使用 default修饰,不可省略,提供给子类调用或者子类重写。 私有方法: 使用private修饰,提供给接口中的默认方法或者静态方法调用。 非抽象子类实现接口: 1.必须重写接口中所有的抽

2021-02-21 21:05:40 218

原创 面向对象的编程

面向对象编程 什么叫面向对象? 万物皆对象。把事物对象化。 面向过程和面向对象有什么区别? 这里我以洗衣服举例,以面向过程的思想来洗衣服的话,那么我们就得先准备一个盆,放满水,准备洗衣粉进行揉搓等一步一步的步骤,但是面想对象的思想就是直接把这个衣服交给洗衣房,然后就什么都不用管了。 类的概念: 类是相同事物属性和行为的集合,是抽象的 面向对象的三大特征: 封装 继承 多态 抽象阿是封装的基础 封装是多态的基础 继承是多态的基础 java中类就相当于一个对象(对象是类的具体实例,类是对象的抽象): 创建对象时

2021-02-21 13:03:12 176

原创 练习项目

一些小的练习 斐波那契数列: package com.rongyu.day01; /** * 斐波那契数列 */ public class Work03 { public static void main(String[] args) { int a = 1; int b = 1; for (int i = 0; i < 10; i++) { int c = a; if (i>=2){

2021-02-20 15:27:00 219 1

原创 迷你DVD管理器

使用java语言实现迷你DVD管理器 这里我用的是数组实现的DVD管理器: package com.rongyu.day06; import java.util.Scanner; public class DomeDVD { private static Scanner scanner = new Scanner(System.in); private static DomeDVD domeDVD = new DomeDVD(); private boolean flag = t

2021-02-20 12:23:35 552 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除