自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-05-10

JAVA面向程序(多线程) 一、创建线程 继承:Thread类 *重写父类方法:run() 实现接口:Runnable接口 *实现run()方法 二、线程的生命周期 创建:new 就绪:start()、没有执行。准备抢占CPU 运行:run(),抢占到CPU执行程序 阻塞:sleep()休眠,转化到就绪 消亡:结束线程 三、synchronized同步共享资源,实现Runnable接口 同步代码块 对象锁:创建对象锁(不能写在run()方法中) synchronized(lock)

2021-05-10 16:12:50 55

原创 2021-04-23

JAVA基础程序 Java面向对象(总结) 一、面向对象思想 类、对象 二、类 一个模板、有属性、有方法,描述一个事物 属性:成员变量 行为:成员方法 构造方法: 1、方法名与类名相同 2、没有返回值 3、没有return语句 构造方法的重载: 1、方法名相同,参数类型或参数个数不同; this关键词: 1、区分局部变量和全局变量 static静态: 1、静态方法只能访问静态成员 2、静态成员的调用:类名,不能实例化 三、类的封装 private私有的 :

2021-04-23 14:26:51 63

原创 2021-04-19

JAVA程序基础 (内容紧接上一章) 访问控制: 1.private私有的:只能在同一个类中访问 private int priNum;//私有的 2.default默认的:同一个包下的类可以访问 int num;//访问控制:default默认的 3.protect受保护的: protected int proNum;//受保护的 (1.同一个包下的类可以访问; (2.不同的包下的类可以访问继承而来的protected成员, 但是不能访问父类实例化的protected成员。 4.pu

2021-04-23 11:04:20 91

原创 2021-04-14

JAVA基础程序 (内容紧接上一部分) 接口: *抽象类中所有的方法都是抽象的,就可以把这个抽象类写作接口。 接口关键词: *interface 类名{} 默认提供的修饰符: 成员变量:[public] [final] [static] 接口方法修饰:[public] [abstract] *final:终态.程序运行过程中不容许修改 *static:静态。程序运行中一值存在 public interface Ainamr { String cat = “招财”; String dog = “单身”;

2021-04-14 17:07:20 99

原创 2021-04-12

JAVA基础程序 (内容紧接上一部分) 父类(基类、超类) 子类(派生类) super:超级 super();调用父级无参构造。 super(传值);调用父级有参构造 注:只能写在方法第一行! super.成员变量:访问父类的成员变量 super.方法名();访问父类的成员方法 this:指调用父类的成员 super:指调用父类的方法 父类: public class Fulei { int num;//定义一个成员变量 public Fulei(){ System.out.println(“父类无参被

2021-04-12 17:04:21 51

原创 2021-04-09

JAVA基础程序 (内容紧接上一章) 在java中自定义名字尽可能让别人一目了然 方法: 修饰符 返回值类型/void(无返回值) 方法名字(参数数据类型 参数1,参数数据类型 参数2,.......){ 方法体;//需要做的事 return 数据值;//有返回值 } 方法调用:执行方法 同一个类中直接调用 不同类中:静态方法:类名.方法名(); 实例化对象来调用:对象名.方法名(); 方法重载:方法名相同,参数个数不同 例: pu

2021-04-09 14:23:33 48

原创 2021-04-07

JAVA基础程序 (内容紧接上一章) 银行存取系统程序 页面一(次方法): package com.gzxh.chapt10; /** * @author Administrator *描述存取钱的操作 */ public class Yinghang { //private私密的 //double有小数点是使用 private String name;//用户名 private long IdCard;//卡号 private double money;//卡内余额 //无参数构造函数 public

2021-04-07 17:11:14 57

原创 2021-03-29

JAVA基础程序 (内容紧接上一篇内容) this:关键字:指当前类中的变量名 1、类的封装:让类变得更安全,让别人不要随意访问 * 访问控制: * private私密的:修饰的变量只能被当作类访问 * public公共的:当前项目中所有的类都可以访问 2、Java设置器set和获取器get:给成员变量设置值 3、构造方法: (1.方法名与类名相同 (2.在方法名的前面没有返回值类型的声明 (3.在方法中不能使用return语句返回一个值,但是可以单独写return语句来作为方法的结束 构造方法的重载: 无

2021-03-29 16:44:15 42

原创 2021-03-26

JAVA基础程序 Java面向对象 概念:是一种符合人类思维习惯的编程思想。是把构成问题的事务按照一定规划划分为多个独立的对象,然后通过调用对象的方法来解决问题 特点: 1、封装性 将对象的属性和行为进行封装起来。 2、继承性 类与类之间的关系,对原有类的功能进行扩展。 3、多态性 在一个类中定义的属性和方法被其它类继承后,它们可以具有不同的数据类型或表现出不同的行为,这使得同一个属性和方法在不同的类中具有不同的语义。 例: 类 (医生) 1、成员变量:直接写在类里 属性:姓名、年龄、医师资格证… 2、成员

2021-03-26 11:31:56 101

原创 2021-03-24

JAVA基础程序 (内容紧接上一篇内容) 引用数据类型 数组:一种数据 1、动态初始化 int[]=arrA; arrA = new int[54]; System.out.println(arrA[0]); 输出结果:0 arrA[3] = 54; System.out.println(arrA[3]); 数组地址:arrA[0],arrA[1],arrA[2],…arrA[53](从0开始) 输出结果:54 2、静态初始化 int[] arrB = new int[]{100,99,80,60,88,6

2021-03-24 17:10:38 45

原创 2021-03-22

JAVA 基础程序 (紧接上一部分内容) 循环语句:for();while();do…while(); 1、for() for(1.初始化; 2.做判断; 4.步进表达式){ 3.循环体; } for(int i=0; i<10;i++){ System.out.println(“发出这样”+i); } 2、while() while(1.判断语句){ 2.循环体 3.步进表达式 } ...

2021-03-22 16:44:43 99

原创 2021-03-19

JAVA基础 内容紧接上一章 扩展{}:代码块 if判断: 1、if(条件){} int n; n = 0; if(n > 100){ System.out.println(n); } System.out.println(“程序结束”); if(n>100){ System.out.println(n); }else{ System.out.println(100); } 2、if…else…,if…else… if(n == 0){ System.out.println(“星期天”)

2021-03-19 11:25:44 49

原创 2021-03-17

Java基础程序 内容接上一个发布 自增++ 自减– 自增: 1、创建变量 int num3; 2、初始化 num3 = 10; 3、先自增(+1),在赋值 int mun4 = ++num3; 4、运行 System.out.println(num4); 3、先赋值,在自增(+1) int num4 = ++num3; 4、运行 Ststem.out.println(num4); 自减: 1、创建变量 int num3; 2、初始化 num3 = 10; 3、先自减(-1),在赋值 int mun4 =

2021-03-17 16:10:40 49

原创 2021-03-15

Java基础程序(二) 注:接着上一篇编写 2、浮点型: (1、double (双精度 8byte) //1、创建变量 double num1; //2、初始化 num=12.7; System.out.println(num1); //创建并初始化 double num2 = 12.7d; System.out.println(num2); (2、float (单精度 4byte) //1、创建变量 float num1; //2、初始化 num=12.7...

2021-03-15 16:38:33 70

原创 Java基础程序

Java基础(一) 计算机语言:指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。 win+R–>cmd启动DOS界面–>java–>javac sysdm.cdl 启动系统属性面板–》高级–》环境变量–》path–》编辑–》新增–》复制文件位置–》确定 *.java 源文件(代码) public类 编译javac .class字节码文件 再在虚拟机JVM中运行Java 注释文档三种方法: 第一种, /** *

2021-03-12 11:02:38 412

空空如也

空空如也

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

TA关注的人

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