- 博客(12)
- 收藏
- 关注
转载 java同步集合
转载出处:https://blog.csdn.net/yuruixin_china/article/details/82082195, http://youyu4.iteye.com/blog/2352846 同步集合可以简单地理解为通过synchronized来实现同步的集合。如果有多个线程调用同步集合的方法,它们将会串行执行。 arrayList和vector、stack Vector是线程安全的,源码中有很多的synchronized可以看出,而ArrayList不是。导致Vector效率无法和Ar
2021-07-12 22:09:01
497
原创 java集合容器
集合 一.集合概念: 对象的容器,实现了对对象常用的操作,类似数组功能。 二.集合和数组的区别: 1. 数组长度固定,集合长度不固定 2. 数组可以存储基本类型和引用类型,集合只能存储引用类型 三.collection体系 1.List容器 (一).特点 - 有序的 - 有索引 - 允许重复 (二).List集合常用方法 list.add()//添加 list.remove()//删除 list.size()//实际元素大小 list.contains()//是否包含某元素 (三).List
2021-07-12 21:54:06
149
原创 JDBC连接数据库的使用及常见错误
java.lang.classNotFoundException:找不到类(类名书写错误、没有导入jar包) java.sqL.sSQLException:与sql语句相关的错误(约束错误、表名列名书写错误)建议:在客户端工具中测试sQL语句之后再粘贴在代码中 com.mysql.jdbc.exceptions.jdbc4.MysQLSyntaxErrorException: Unknown column原因:列值sting类型没有加单引号 Duplicate entry '1' for key 'P
2021-05-21 15:53:48
689
1
原创 元注解
元注解 元注解的作用就是负责注解其他注解, Java定义了4个标准的meta-annotation类型,他们被用来提供对其他annotation类型作说明. @Target:用于描述注解的使用范围(即:被描述的注解可以用在什么地方) @Retention:表示需要在什么级别保存该注释信息﹐用于描述注解的生命周期>(SOURCE<CLASS< RUNTIME) @Document:说明该注解将被包含在javadoc中 @Inherited:说明子类可以继承父类中的该注解 ...
2021-03-15 21:54:02
149
原创 Java线程、进程、多线程
什么是进程(process) 说起进程,大家先看看什么是程序 1.程序 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 2.进程 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 什么是线程(Thread) 1.通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的的单位。 普通调用如下图 使用进程如下图 什么是多线程 ◆线程就是独立的执行路径; ◆在程序运行时,即使没有自己创建线程,后台也会有
2021-02-05 17:46:39
101
原创 Java创建对象内存分配
Java创建对象内存分析 现有一个Person类,对其创建对象进行内存分析 public class Person { String name; int age; //无参构造函数,不写自己也会有 public Person() { } //有参构造函数,设置以后若想再想用无参构造必须要自己设置 public Person(String name, int age) { this.name = name; this.
2021-02-03 18:00:01
278
1
原创 Java异常的捕获和抛出
一. Java的异常机制 1.什么是异常 软件程序在运行过程中,存在许多意料之外或是特殊情况,这种时候程序可能会出现一些问题,我们叫做异常,英文是Exception。如果我们不及时处理,这些异常就会影响正常的程序执行。 异常处理的五个关键字 try、catch、finally、throw、throws 2.java异常的分类 检查性异常:简单来说就是这些异常在编译时就不能通过 运行是异常:相反就是能在编译是通过,而在运行时出现的异常 错误:也就是error,错误不是异常 3.异常体系结构 Java把异
2021-02-03 14:11:16
403
1
原创 IEDA内JavaDoc的使用与常见问题
javadoc javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。javadoc命令是用来生成自己API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java。 环境配置 常见问题及其解决 很多小伙伴在配完java的jdk环境后没有配置CLASSPATH后报javac、javadoc不
2021-02-02 23:49:40
650
2
原创 Java成员变量、类变量、局部变量的区别
Java变量、常量、作用域 一. java变量 注意事项: 1.java变量是程序中最基本的储存单元,其要素包括变量名、类型和作用域 2.变量名必须是合法的标识符,变量的命名也应该要规范 3.变量声明是一条完整的语句,因此每一个声明都必须以分号结束 1.类变量、实例变量、局部变量区分 先来看一段代码 public class Variable { static int allClicks=0; //类变量 String str="hello world"; //实例变量 public v
2021-02-02 21:30:31
423
7
原创 Java的数据类型
Java的数据类型 强类型语言 java是强类型语言,所有的变量都必须先定义后才能使用 java的数据类型分为两大类 基本类型 //整型 byte num1 = 127; //一个字节 -2^7 ~ 2^7-1 short num3 = 20; //两个字节 -2^15 ~ 2^15-1 int num2 = 10; //四个字节 -2^31 ~ 2^31-1 long num4 = 30L; //八个字节 -2^63 ~ 2^63-1 long类型要在后面加上
2021-02-02 17:08:24
352
5
原创 windows下常用的dos命令
windows下常用的dos命令 一.什么是DOS命令 DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 二.win10下dos命令的具体操作 1.win + R 后输入 cmd(建议) 三.常用的dos命令 #盘符切换 #查看当前目录下的所有文件 dir #切换目录 cd (change directory) #切换到指定目录 cd /d 指定目录 #返回上一级目录 cd .. #清理屏幕
2021-02-02 14:28:28
2805
6
原创 怎么使用Markdown
Markdown学习 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 hello,markdown! 分割线 图片 超链接 点击跳转我的博客 列表 A B C 表格 名字 性别 生日 张三 男 2001.02.05 代码 public ...
2021-02-02 11:14:37
162
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人