码迷,mamicode.com
首页 >  
搜索关键字:java学习    ( 4202个结果
Java学习之线程通信(多线程(synchronized))--生产者消费者
分析线程经典案例生产者消费者 运行结果: 结果分析: 那么怎么再判断flag呢?while 代码如下: 结果出现死锁: 结果分析: 通过分析,那能不能每次唤醒只唤醒对方线程(如生产者线程只唤醒消费者线程,消费者线程只唤醒生产者线程),查看Object对象方法中没有,但是有一个notifyAll()方 ...
分类:编程语言   时间:2019-12-23 13:43:16    阅读次数:93
Java学习 1.5——静态Static的作用与用法
在网上查阅资料,静态大约分为这几部分:修饰成员变量;修饰成员方法;静态代码块;静态导包,下面会用代码一一展示: 修饰成员变量: 一个类中,使用static修饰成员变量后,该变量变为全局变量,当再次new这个类时,该变量不会被初始化,也就是说如果实例化两个这个类的对象,改变其中一个静态变量的值,另一个 ...
分类:编程语言   时间:2019-12-23 12:56:52    阅读次数:91
Java学习 1.4——第一个Java程序:Hello World!
这一篇一起来写第一个Java程序,同时也了解一下IDEA的使用: 打开IDEA,新建项目: 选择Java,右边project SDK是选择Java版本,上一篇我们自己安装了JDK1.8,IDEA自带一个JDK11: 写一个小程序,选择什么JDK都没影响,不过既然已经安装了JDK1.8,就用吧。 就写 ...
分类:编程语言   时间:2019-12-21 10:08:35    阅读次数:76
2019年12月20日 java学习知识记录
一个"java"源文件中是否可以有多个类? 有什么限制? 一个java的源文件中都可以都多个类 ,但是public的类只能有一个 而且public的名字要和文件名一致(大小写也得一致) java 有没有 goto? java中有goto 但是现在java中不使用 &和&&有什么区别? &和&&都是逻 ...
分类:编程语言   时间:2019-12-20 21:01:55    阅读次数:82
Java学习之接口
接口作用:为类提供额外功能(方法) 一、接口定义 接口成员 1、抽象方法:[public] [abstract] 返回值类型 方法名(参数列表) 2、全局常量:[public] [static] [final] 数据类型 常量名 = 值 二、接口实现 1、接口不能实例化,只能由实现接口的类实例化 2 ...
分类:编程语言   时间:2019-12-18 14:50:29    阅读次数:96
Java学习之抽象类
抽象类特点: 1、抽象方法必须定义在抽象类中2、abstract关键字修饰:只能修饰类和方法3、抽象类不能实例化4、抽象类中的方法要被使用,必须由子类重写所有的抽象方法,实例化其子类 如果子类只重写部分抽象方法,那么该子类还是一个抽象类 注意:抽象类:可以有抽象方法,因为有抽象方法,所以不能实例化。 ...
分类:编程语言   时间:2019-12-17 18:33:33    阅读次数:109
Java学习之单例模式
单例设计模式:解决一个类在内存中只存在一个对象思想:1.为了避免过多创建类的对象,禁止此类以外创建对象(构造方法私有化)2.为了类可以被使用就必须创建此类对象,只好在本类中,创建对象3.在此类中创建的对象,怎么给此类以外的使用,所已此类必须提供返回对象的一个方法 代码体现:1.将构造函数私有化2.在 ...
分类:编程语言   时间:2019-12-17 15:31:00    阅读次数:90
Java学习之Static
Static(静态)是一种修饰符,用于修饰成员(成员变量、成员函数) 1.静态方法只能访问静态成员。 2.静态随着类的加载而加载 通过代码分析: 运行结果: Person p=new Persong("XXX",XXX); 做了哪些事情 1.通过new从硬盘中找到的Person.class文件加载到 ...
分类:编程语言   时间:2019-12-16 19:30:18    阅读次数:100
JAVA学习之面向对象
面向对象是相对面向过程而言面向过程:强调的是功能行为面向对象:将功能封装进对象,强调具备了功能的对象 不论面向对象还是面向过程都是一种开发思想而已。举一个例子来理解面向对象和面向过程把大象装进冰箱分三步 1.打开冰箱 2.存储大象 3.关闭冰箱看到上面的步骤就是面向过程的思想而面向对象思想 1.冰箱 ...
分类:编程语言   时间:2019-12-16 15:05:36    阅读次数:99
Java学习回顾总结
java-01初识Java见上一篇 Java-02 1.命名规范与规范: 标识符命名规则:首字母为字母|下划线|$ 其余部分数字|字母|下划线|$ 命名规范: 变量属性方法命名规范:第一个单词首字母小写,其余单词首字母大写。 类命名规范:每个单词的首字母大写,其余字符小写。 2.数据类型: 基础数据 ...
分类:编程语言   时间:2019-12-16 14:53:18    阅读次数:101
4202条   上一页 1 ... 27 28 29 30 31 ... 421 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!