
java
y_feeling
这个作者很懒,什么都没留下…
展开
-
【多线程】初总结
首先是先了解:线程与进程:进程是资源分配的基本单位,线程是调度的基本单位。进程包含线程,线程共用进程的资源。线程与进程区别:简单来说进程可以看作一个应用,线程是在进程中执行的一个任务;线程是进程的子集,一个程序至少有一个进程,一个进程至少有一个线程;不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。#多线程的实现:继承Thread类:class MyThread ex...原创 2019-08-20 16:42:52 · 106 阅读 · 0 评论 -
Java基础(三)
记一次面试:被问到拆箱和装箱的时候,简单撒!巴拉巴拉一大堆,但是被问到为什么要自动装箱和拆箱的时候,(黑人问号??)为什么呢?于是回到家,google了一下:腾讯云社区两位回答(看不到用户名emmm)提炼一下观点:1.将一个基本类型包装成一个类,可以使这个类调用方法。2.在泛型中,基本类型是不可以做泛型参数的,因为int,float,double不与互换Object。如:List l...原创 2019-09-03 16:34:07 · 119 阅读 · 0 评论 -
Java基础(二)
** ==和equals的区别**equals是一个方法,而“==”是一个运算符equals用来比较方法两个对象的内容是否相等,如果没有对 equals 方法进行重写,则比较的是引用类型的变量所指向的对象的地址(例如String对equals进行了重写,而StringBuff、StringBuilder没有,这里暂且不解释)。而“==”分两种:第一种是基本数据类型比较,比较的是数值是否相等;...原创 2019-08-30 18:52:47 · 97 阅读 · 0 评论 -
Java基础(一)
#Java三大特性:继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。class 父类 {public void print(){...}} class 子类 extends 父类 {public void print()...原创 2019-08-30 17:58:54 · 115 阅读 · 0 评论 -
栈的简单实现(数组)
package Stack;/* * 栈的数组实现 * */public class Stack_array { private int[] data;//存数据的数组 private int size;//栈的最大长度 private int top;//栈顶的位置 public Stack_array(int size) { this.size...原创 2019-08-18 15:27:57 · 250 阅读 · 0 评论 -
使用栈实现一个简单的计算器
package Stack;import java.util.Scanner;import java.util.Stack;/* * 栈 加减乘除 */public class Compute { public static void main(String[] args) { Scanner scan=new Scanner(System.in); ...原创 2019-08-18 15:25:51 · 754 阅读 · 0 评论 -
链表的实现
简单的实现了链表的初始化添加数据删除链表第index个节点返回链表长度,打印链表从尾到头输出单链表,采用递归方式实现采用快慢指针的方式查找单链表的中间节点,快指针一次走两步,慢指针一次走一步当快指针走完时,慢指针刚好到达中间节点package Link;/* * 链表的实现 */public class Link { //初始化链表 ListNode head = ...原创 2019-08-18 15:00:23 · 121 阅读 · 0 评论 -
【多线程】Callable例子
题目:抢答器,三人抢答,只有一人抢答成功,其余的失败。class MyThread implements Callable<String>{ private boolean flag = false; @Override public String call() throws Exception { synchronized (this) { if(this.flag...原创 2019-08-17 23:30:46 · 520 阅读 · 0 评论 -
【多线程】
题目:设计四个线程,两个线程执行加操作,两个线程执行减操作代码如下:public class test1 { public static void main(String[] args) { Resource res = new Resource(); SubThread st = new SubThread(res); AddThread at = new AddThread(...原创 2019-08-16 13:54:48 · 111 阅读 · 0 评论 -
设计模式之单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、...原创 2019-09-09 16:15:00 · 135 阅读 · 0 评论