自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内部类(初识)

内部类概述:将类型定义在方法的内部或者类的内部就是一个内部类在方法A中定义个类型B,类型B就是一个内部类在类A中定义一个类型B,类型B也是一个内部类分类:成员内部类:普通的成员内部类私有的成员内部类静态的成员内部类局部内部类匿名内部类普通的成员内部类概述:在类中直接定义一个不加任何修饰符的类型特点:(1)内部类中,可以直接访问外部类的成员(2)在外部类中,要想访问内部类的成员,需要创建内部类的对象才可以访问(3)在其他类中,要想访问内部类的成员,需要先创建外

2021-03-14 20:00:00 110

原创 代码块 初识

代码块1、概述:使用一对大括号括起来的代码都是代码块代码块放在不同的位置,有不同的名称和不同的作用2、分类:局部代码块构造代码块静态代码块同步代码块(多线程)局部代码块概述:在方法中定义的代码块称为是局部代码块。作用:限定变量的生命周期,随着代码块的结束,代码块中定义的变量会被回收节省内存空间注意事项:(1)在代码块中定义的变量,在代码块之外不能使用(2)在代码块外定义的变量,在代码块中修改了变量的值,随着代码块的结束,变量值是修改之后的。构造代码块概述:在类中方法

2021-03-14 17:24:17 149

原创 封装 初识

封装概述:在客观世界中,每个人的属性都是私有的都是隐藏的, 并不是信息都可以被随意的访问。在java语言中每个类的属性应该 也是私有的,应该是也隐藏的,如果满足一定的条件才可以访问属 性或者非法。封装的原则:(1)隐藏事物的属性和行为(2)提供一些公共的访问方式...

2021-03-14 16:48:20 113

原创 线程方法:停止线程、线程休眠_sleep、线程礼让_yield、线程强制执行_join

线程停止线程不推荐使用jdk提供的stop()、destroy()方法【已废弃】推荐线程自己停止下来。建议使用一个标志位进行终止变量 例如当flag=false,则终止线程运行package com.offcn.xiancheng;//测试线程停止public class TestStop implements Runnable{ //设置一个标志位 private boolean flag = true; @Override public void run() { i

2021-03-13 15:43:52 267

原创 多线程 静态代理模式

静态代理代理:顾名思义就帮你去做一件事那么如何去用代码去实现静态代理那么现在我们可以通过一个例子来辅助理解例如,你结婚要拍婚纱照,肯定要找一个影楼,让影楼代理去找现场,布置环境,你只要站在被拍就行了那么接下来我们就将这个例子带入代码中...

2021-03-13 09:35:32 79

原创 类和对象 详细讲解

类和对象类:类型 对事物的一个抽象的认识,仅仅是一个概念,一个统称抽象 : 将一些相似的相同的事物,抽取出来形成的一个概念

2021-03-12 21:40:28 568

原创 面向对象思想简述

1、概述: 面向对象是java语言编程使用的一种解决问题的编程套 路,是一个编程思路2、面向过程和面向对象区别:面向过程:注重解决问题的基本步骤,强调解决问题的过程;比如:碰到一个问题,要 考虑每一步怎么去完成。面向对象:注重解决问题的主体,强调找一个主体去完成;比如:碰到一个问题,不需 要考具体的步骤,考虑如何找到一个主体3、举例:洗衣服:面向过程:找个盆 接水 放衣服 倒洗衣粉 泡一泡 洗一洗 甩一甩 晾面向对象:找个

2021-03-12 10:13:33 313

原创 eclipse中的常用的快捷键

Eclipse的快捷键1、ctrl + n:新建工程、包、类和文件等内容2、Ctrl + shift + f:格式化代码3、Ctrl + shift + o:自动导包、删除没有用的包4、Ctrl + /:单行注释,取消单行注释5、Ctrl + shift + / :多行注释6、Ctrl + shift + \ :取消多行注释7、Alt + ↑:向上移动一行8、Alt + ↓:向下移动一行9、Ctrl + alt + ↑:向上复制一行10、Ctrl + alt + ↓ :向下复制一行11

2021-03-11 22:28:55 599

原创 实现多个线程同时操作一个对象(买火车票的例子和龟兔赛跑的例子)

实现多个线程同时操作同一个对象package com;//实现多个线程同时操作同一个对象//买火车票的例子public class TestThread03 implements Runnable { //票数 private int ticketNums = 10; @Override public void run() { while (true) { if (ticketNums <= 0 ) { break; } //模拟延时

2021-03-11 20:29:45 402 2

原创 创建线程

创建线程的方式创建线程的方式之一 继承Thread类 ,重写run( )方法,调用start开启线程package com;public class TestThread extends Thread{ //继承Thread类,重写run()方法,调用start 开启线程 @Override public void run() { //run方法线程体 for (int i = 0; i < 20; i++) { System.out.println("我在

2021-03-10 22:32:33 69

原创 jdk的配置和一些心得

jdk的下载1.去oracle官网下载:jdk下载2.步骤:登录官网->products ->Java->DownLoad Java->选择jdk的版本-> 系统版本->登录oracle 账户即可登录官网 点击 product选择java选择download Java选择jdk的版本 (我的是Windows所以也选择window版本的)点击下载即可jdk的安装点击下载好的jdk...

2021-03-08 21:35:14 189

原创 关于使用dos的一些常用命令

打开CMD的方式 1.开始+系统 +命令提示符 2.Win键+R 输入cmd打开控制台常用的Dos命令 1.查看当前目录下的所有文件 dir 2.切换目录 cd 路径名 (+ /d 路径名 可以跨盘符切换) 3.清理屏幕 cls 4.退出终端 exit 5.查看当前电脑IP ipconfig 6.ping 命令...

2021-03-08 08:48:42 67

空空如也

空空如也

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

TA关注的人

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