Java
文章平均质量分 82
ready lunch
一个想从事嵌入式的一位懵懂少年
展开
-
内部类与匿名内部类
内部类如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类例如:身体和心脏的关系分类:1. 成员内部类2. 局部内部类(包含匿名内部类)成员内部类定义格式修饰符 class 外部内名称{ 修饰符 class 内部类名称{ ... }....}注意:内用外,随意访问,外用内,需要创建内部类对象如何使用成员内部类?间接方式:在外...原创 2020-04-01 19:25:45 · 214 阅读 · 0 评论 -
解决线程安全问题方法
解决多线程导致的线程安全问题:1:同步代码块 格式: synchronized(锁对象){ 可以会出现线程安全问题的代码(访问了共享数据的代码)}注意:1:通过代码块中的锁对象,可以使用任意对象(一般直接object)2: 但是必须保证多个线程使用的锁对象是同一个3:锁对象作用:把同步代码块锁住,只让一个线程在同步代码块中执行...原创 2020-03-31 14:30:20 · 240 阅读 · 0 评论 -
建立多线程方法
建立多线程方法1:创建Thread类的子类java.lang.thread类:是描述线程的类,我们想要实现多线程程序,就必须继承Thread类实现步骤:创建一个Thread类的子类,并重写run方法,设置线程任务创建子类对象,调用类中的Thread类中start方法,开启新的线程,自动执行run方法多线程过程中对内存的理解1:一个Thread的子类对象同一时间只能执行一个star...原创 2020-03-30 23:04:28 · 289 阅读 · 0 评论 -
多线程中并发、并行、线程、进程的理解
多线程中并发、并行、线程、进程的理解1:首先理解并发,并行并发:指两个或多个事件在同一时间段内发生并行:指两个或多个事件在同一时刻发生2:进程与线程进程:指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程,进程也是程序的一次执行过程**,体现过程中的时间**(任务管理器中体现的就是进程)线程:线程是进程的一个执行单位,负责当前进程程...原创 2020-03-30 22:55:43 · 221 阅读 · 0 评论 -
JAVA接口的使用方法
接口接口就是多个类的公共规范接口是一种引用数据类型,最重要的内容就是其中的:抽象方法如何定义一个接口的格式:public interface 接口名称{//接口内容 }如果是java 7 那么接口中可以包含的内容有:1:常量 (不可改变的量)final static2:抽象方法如果是java 8 还可以额外包含:3:默认方法4:静态方法如果是java 9 还可以额外包含...原创 2020-03-29 17:06:20 · 1820 阅读 · 1 评论 -
Java文件常见操作
文件常见操作原创 2020-02-08 17:49:31 · 225 阅读 · 0 评论 -
如何用Java查看各个文件的目录
查看文件的总目录今天和大家分享一下如何用JAVA查看文件的各个目录 public static void main(String[] args) { ScanFile(new File("../JAVA-Bruce"), 1); //设定你想查询的文件目录 //../代表上一级 } /* 第一个参数是指向文件的类型 第二个参数为文件每一级的Tab数(空格...原创 2020-02-07 16:05:43 · 844 阅读 · 0 评论 -
Java文件操作时乱码
文件操作时乱码在在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码。原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式。通常,假如自己不修改的话,windows自身采用的编码格式是gbk(而gbk和gb2312基本上是一样的编码方式),而IDE中Encode不修改的话,默认是utf-8的编码,这就是为什么会出现乱码的原因。虽然我们在Windows下看...原创 2020-02-07 14:58:09 · 364 阅读 · 0 评论 -
Eclipse常用快捷键
Eclipse常用快捷键syso 快速打开System.out.println();Ctrl+l 快速修复 或者F2Ctrl+D 快速删除行Shift+Enter 任意位置直接跳行Alt+↑/↓ 快速移动整行Ctrl+Alt+↑/↓ 快速向上或者向下复制Ctrl+M 快速放大工作区Alt+/ 补全代码Ctrl+/ 全部注释Ctrl+Shift+F 整理代码格式Ctrl+...原创 2020-02-07 12:21:09 · 164 阅读 · 0 评论