
Java
theagao
还行吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java—初学—死锁+线程状态转换+线程组+线程池
========================================================================================怎么解决死锁呢?========================================================================================================...原创 2018-05-06 23:15:22 · 194 阅读 · 0 评论 -
java—初学—泛型
举例:原创 2018-05-02 23:53:28 · 126 阅读 · 0 评论 -
Java—初学—用A类去模拟B类
面试题: 调用LinkedList模拟栈数据结构的集合,并测试解析: 利用LinkedList的方法来模拟栈的特点package linkedlist.gaowei_01;import java.util.LinkedList;/** * 自定义的栈集合 * @author theagao * */public class MyStack { ...原创 2018-05-02 21:29:44 · 448 阅读 · 0 评论 -
Java—初学—数据结构 栈 队列 数组 链表
数据结构:原创 2018-05-02 18:59:06 · 152 阅读 · 0 评论 -
Java—初学—集合之List
package list_gaowei_01;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * List * 有序的Collection,允许重复的元素 * 有序:存储和取出的元素一致 * * 可以根据索引来访问列表 * 与set不同的是列表通常允许...原创 2018-05-02 18:42:34 · 205 阅读 · 0 评论 -
Java—初学—关键字 Static
static 可以修饰成员变量, 也可以修饰成员方法static 可以通过类名调用,其实它本身也可以用对象名来调用。推荐使用类名调用。 静态修饰的内容,一般与类相关,类成员测试:==============================================内存图:方法区:除了class类区,还专门有个静态区==============================...原创 2018-04-20 19:46:11 · 149 阅读 · 0 评论 -
Java—初学—成员方法的分类及使用
类的组成: A. 成员变量(最好都是private的) B. 构造方法(初始化) C. 成员方法========================因此写一个标准类需要:1. 私有成员变量2. 无参的构造方法 3. 有参数的构造方法4. setXxxx() 和 getXxxx() 方法5. show() 方法6. 其他成员函数================...原创 2018-04-20 19:12:20 · 4412 阅读 · 0 评论 -
Java—初学—构造方法 + 构造方法的重载
构造方法==========================================举例new后面的 Student()就是一个构造方法而new是 分配内存==========================================构造函数 与类名同名且没有返回值。==========================================xjad反编译一下,发现 系统会自...原创 2018-04-20 17:47:10 · 338 阅读 · 0 评论 -
Java—初学—关键字 private+ this
关键字private===============================================这个程序中不能访问 num添加个公共的访问方法才可以,如下:对于私有方法,也是一样的道理。不过private一般不修饰方法。================================================封装和private的应用:A. 把成员变量用private修饰B...原创 2018-04-20 17:20:51 · 351 阅读 · 0 评论 -
Java—初学—封装
private: 私有的,可以修饰成员变量和成员函数 被private修饰的成员,只能在本类中访问!封装思想: 隐藏对象的属性和实现细节,仅对外提供公共的访问方式。好处: 隐藏实现细节;提高代码的复用性;提高安全性。封装原则: 把不需要的对外提供的内容都藏起来。 把属性隐藏,提供公共方法对其访问。举例:...原创 2018-04-20 16:35:23 · 159 阅读 · 0 评论 -
Java—初学—API--集合Collection
======================Collection 接口集合的顶层接口,子体系有重复的,唯一的,有序的,无序的本身没有直接的是实现类,但是有两个子接口set list有实现类Collection的功能概述/* * Collection的功能概述 1.添加功能 boolean add(Object obj):添加一个元素 boolean addAll(...原创 2018-05-02 17:42:02 · 158 阅读 · 0 评论 -
Java—初学—Random类,System类
Random类产生随机数的类package com.gaowei_14;import java.util.Random;/* * Random类:产生随机数 * * 构造方法: * public Random(); * 没有给种子,用的是默认种子,是当前时间的毫秒值 * public Random(long seed); * ...原创 2018-05-02 15:01:32 · 232 阅读 · 0 评论 -
Java—初学—匿名对象
匿名对象:没有名字的对象应用场景: A. 调用方法,仅仅只调用一次的时候。 注意:调用多次的时候不适合。 好处在于匿名对象调用完毕就是垃圾,可以被垃圾回收器回收, 提高内存使用效率。 B. 匿名对象可以作为实际参数传递。举例:...原创 2018-04-20 16:09:22 · 149 阅读 · 0 评论 -
Java—初学—main函数详解+ 工具类的static的使用
======================================================工具类中使用static帮助文档的制作文件 ArrayDemo.java、另一个文件 ArrayTool.java。(同一个文件下的java文件相当于一个文件)构造方法私有,外界就没法创建对象了,只能通过 类名.方法名调用。==================================...原创 2018-04-21 09:02:59 · 615 阅读 · 0 评论 -
Java—初学—代码块
**********************************************************************使用 { } 括起来的代码成为代码块。局部代码块: 位置:局部位置,即方法中。 作用:限定变量的生命周期,及早地释放,提高内存地利用率。构造代码块: 位置:在类中地成...原创 2018-04-21 10:55:20 · 190 阅读 · 0 评论 -
Java—初学—继承
父类,基类,和超类 是一个意思!子类,派生类 是一个意思!举例: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%好处:A. 提高了代码的复用性!B. 提高了代码的维护性C. 让类与类之间产生了关系,是多态的前提。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%类与类产生了关系,其实也是继承的一个弊端: 类的耦合性增强了。开发的原则:低耦合,高内聚耦合:类与类之间的关...原创 2018-04-21 13:16:56 · 144 阅读 · 0 评论 -
Java—初学—实现多线程的两种方式与线程安全
=============================================================================================线程安全问题=======================================================================================静态方法测试:=======...原创 2018-05-06 21:26:31 · 185 阅读 · 0 评论 -
Java—初学—eclipse的快捷键
原创 2018-04-28 12:08:04 · 180 阅读 · 0 评论 -
Java—初学—线程的生命周期
线程的生命周期 新建:创建线程对象 就绪:有执行资格,没有执行权 运行:有执行资格,有执行权 阻塞:由于一些操作让线程处于了该状态,没有执行资格,没有执行权。 而另一个操作却可以把它激活,激活后处于就绪状态 死亡:线程对象变成垃圾,等待被回收...原创 2018-05-06 11:39:28 · 191 阅读 · 0 评论 -
Java—初学—网络编程-UDP
===============================三要素之一 IP地址A类中: (1) 10.X.X.X是私有地址(私有地址就是在互联网上不使用) (2) 127.X.X.X 是保留地址 A类 中国只有三个 政府 电信 军事部门,大多都在美国B类中: (1) 172.16.0.0 --- 172.31.2...原创 2018-05-04 17:53:17 · 154 阅读 · 0 评论 -
Java—初学—InetAdress类
InetAdress类 没有构造方法---------------------------------------------------如果一个类没有构造方法,可能是以下三种情况:A:成员全部是静态的(Math,Arrays,Collections)B:单例设计模式C:类中有静态方法返回该类的对象(InetAdress)class Demo{ private D...原创 2018-05-04 14:49:33 · 354 阅读 · 0 评论 -
Java—初学—GUI图形用户界面
Graphical User Interface(图形用户界面) 用图形的方式,来显示计算机操作的界面Command Line User Interface(命令行用户接口) 常见的Dos命令行操作================ 组件容器组件 基本组件=========================================...原创 2018-05-04 13:48:08 · 288 阅读 · 0 评论 -
Java—初学—接口+关键字 interface
interface Inter{}class InterImpl implements Inter {}===================================================接口的成员特点:成员变量: 只能是常量,并且是静态的。 默认修饰符是:public static final。 系...原创 2018-04-21 22:10:05 · 886 阅读 · 0 评论 -
Java—初学—抽象类+abstract关键字
抽象类和抽象方法必须用abstract关键字来修饰抽象类中不一定有抽象方法,但是有抽象方法的类必须用abstract修饰!抽象类不能实例化,因为它不是具体的。 ----抽象类有构造方法,但是不能实例化,仅用于子类访问父类数据的初始化。抽象类的子类问题: a: 抽象类的子类是一个抽象类. // 可以 b: 抽象类的子类如果不是一个抽象类,那...原创 2018-04-21 21:48:59 · 476 阅读 · 0 评论 -
Java—初学—多态
================================================特点:================================================A: 成员变量================================================C: 成员方法 ======================================...原创 2018-04-21 20:18:24 · 138 阅读 · 0 评论 -
Java—初学—登陆注册案例
========================原创 2018-05-03 14:55:07 · 204 阅读 · 0 评论 -
Java—初学—final关键字
以上例子,zi可以修改Fu的show()函数=================================================final 可以修饰类,方法,变量=================================================A. 修饰类最底层的类一般用final 修饰,“绝育了”不能有子类了。============================...原创 2018-04-21 16:40:57 · 194 阅读 · 0 评论 -
Java—初学—关键字this和super的区别+继承中构造方法的关系
1) 不仅输出局部变量num, 还要输出本类成员变量的num:2) 除满足1)的要求外,还要输出父类成员变量的num:================================================================this 和 super 的区别: 分别是什么? this 代表本类对应的引用 super 代表父类存储空间的...原创 2018-04-21 16:02:22 · 367 阅读 · 0 评论 -
Java—初学—形式参数
回顾:基本类型:数值型,bool型,字符型引用类型:类,接口,数组==================================形式参数的问题: 基本类型:形式参数的改变不改变实际参数 引用类型:形式参数的改变会影响实际参数。 形参如果是个类名,那么必须传给他一个对象================================== ...原创 2018-04-20 15:52:32 · 3638 阅读 · 0 评论 -
Java—初学—成员变量和局部变量
成员变量和局部变量的区别:A. 在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明中B. 在内存中的位置不同 成员变量: 堆内存 局部变量: 栈内存C. 生命周期不同 成员变量: 随着对象的创建而存在;随着对象的消失而消失。 ...原创 2018-04-20 15:35:26 · 111 阅读 · 0 评论 -
Java—初学—类与对象
06.26课程===========================类和对象的关系:现实世界中,如何描述事物呢?举例:学生 姓名,年龄,性别.... (属性) 学习,吃饭,睡觉,打游戏 (行为)属性:该事物的描述性息行为:该事物能够做些什么====================================学习编程语言,就是为了模拟现实世界的事物的。而j...原创 2018-04-20 15:16:32 · 238 阅读 · 0 评论 -
Java—初学—String类其他功能
package com.gaowei_06;/* * 替换功能 * 1. String replace(char old,char new) * 2. String replace(String old,String new) * * 去除两端空格 * 3. s.trim() * * 按字典比较两个字符串 * 4. s.compareTo() * */public ...原创 2018-04-30 23:32:51 · 117 阅读 · 0 评论 -
java—初學—String类功能
判断功能===========================boolean equals(Object obj) 比较字符内容是否相同,区分大小写boolean equalsIgnoreCase(String str) 比较字符内容是否相同,忽略大小写boolean contains(String str) 判断大串中是否包含小串...原创 2018-04-30 21:36:12 · 129 阅读 · 0 评论 -
Java—初学—String的特点:一旦被赋值,则不能被改变
一旦被赋值,不能被改变是指,值不能改变,而不是引用。=============================面试题package com.gaowei_06;/* * 面试题: * String s = new String("Hello")与String s = "hello"的区别? * * == 比较的是引用类型,是地址值是否相同 * equals 比较的是引用类型,默认...原创 2018-04-30 15:42:31 · 3762 阅读 · 0 评论 -
Java—初学— 方法+方法重载
1 方法/函数的注意事项:====================================================================2 方法重载:原创 2018-04-19 13:23:00 · 130 阅读 · 0 评论 -
Java—初学—干货
===================================================================原创 2018-04-22 17:11:54 · 138 阅读 · 0 评论 -
Java—初学—内部类
类A的内部定义类B,类B就是内部类==============================================内部类的访问特点:===================================================内部类的位置成员位置定义的类,称为成员内部类局部位置定义的类,称为局部内部类---------------------------------------...原创 2018-04-22 16:31:44 · 200 阅读 · 0 评论 -
Java—初学—import+ 权限修饰符
package > import > classpackage: 只能有一个import:可以有多个class:可以有多个,建议用一个用谁导入谁,慎用 *=======================================================--------------------------------------------------------------...原创 2018-04-22 13:46:09 · 275 阅读 · 0 评论 -
Java—初学—引用类型做形参和返回值问题
引用类型:类;抽象类;接口————————————————————引用类型做形参1 )类名2)抽象类名抽象类没有具体的类 就用不了;那么我们想用的话,便需要定义一个具体类。因为具体类会将抽象类中所有的抽象方法重新实现,即具体化,这样具体类就包含了抽象类所有的抽象方法,便可以传入使用了。3)接口接口的方法都是抽象的无函数体的方法,因此作为参数时,需要一个实现类来作为桥梁具体化抽象类的抽象方法,再传入...原创 2018-04-22 12:15:55 · 1199 阅读 · 1 评论 -
Java—初学—选择结构语句—if语句+Switch语句+控制跳转语句
if 语句==========================================================if 与 三元运算符===============================================================================================================================...原创 2018-04-17 23:01:23 · 345 阅读 · 0 评论