菜鸟笔记
提升您的技术认知

java 笔记-ag真人游戏

java与c 的区别详解

菜鸟阅读 : 343

      java和c 都是面向对象语言。也就是说,它都能够实现面向对象思想(封装,继乘,多态)。而由于c 为了照顾大量的c语言使用者,而兼容了c,使得自身仅仅成为了带类的c语言,多多少少影响了其面向对象...

数组和二维数组

菜鸟阅读 : 435

数组: 变量的作用:存储单个数据 数组的作用:存储多个数据 数组的定义: 一段连续的内存空间,线性序列,多个相同的数据类型的数据的有序结合 特点: 数组可以引用各种数据类型,引用数据类型(string)和基本数据类型(int,double,...

java中将base64编码字符串转换为图片

菜鸟阅读 : 657

前一段时间,在做摄像头拍照上传,摄像头拍的照片为base64编码格式的字符串,需要上传至项目中,则需要使用到将base64编码字符串转换为图片 1、将base64编码字符串转换为图片的代码如下 imageutil.java: package...

23 种设计模式详解(全23种)

菜鸟阅读 : 1358

设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十...

状态机 java简单实现

菜鸟阅读 : 1542

介绍 有限状态机通常用于模拟序列逻辑,换句话说,就是用于代表和控制执行流程。 有限状态机所需条件: 一个物体只有固定的几种状态(例如交通灯只有绿灯、黄灯和红灯三个状态)。 有固定的变化顺序(例如交通灯只能绿灯->黄灯->红灯-&...

java面试题——各种锁

菜鸟阅读 : 311

公平锁 是指多个线程按照申请锁的顺序来获取锁,类似排队打饭,先来后到。 非公平锁 是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。在高并发的情况下,有可能造成优先级反转或者饥饿现象。 公平锁和非公...

java中map详解

菜鸟阅读 : 1115

用法 map:java.util 中的集合类包含 java 中某些最常用的类。最常用的集合类是 list 和 map。 map 提供了一个更通用的元素存储方法。map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。 本...

java string类(超详细!)

菜鸟阅读 : 663

一、前言 1、string表示字符串类型,属于 引用数据类型,不属于基本数据类型。 2、在java中随便使用 双引号括起来 的都是string对象。 例如:“abc”,“def”,“hello world!”,这是3个string对象。 3...

java构造方法(超详细!)

菜鸟阅读 : 470

1.构造方法有什么作用? 构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。 换句话说:构造方法是用来创建对象,并且同时给对象的属性赋值。 注意:实例变量没有手动赋值的时候,系统会赋默认值。 2.构造方法怎...

java多线程(超详细!)

菜鸟阅读 : 840

1、什么是进程?什么是线程? 进程是:一个应用程序(1个进程是一个软件)。 线程是:一个进程中的执行场景/执行单元。 注意:一个进程可以启动多个线程。 eg. 对于java程序来说,当在dos命令窗口中输入: java helloworld...

网站地图