![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 70
java语言
kerve
我是kerve希望我的文章可以给大家带来帮助
展开
-
java写MD5加密函数
从一个安卓app看到的 package com.android.ctf; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import com.android.c原创 2021-03-02 14:29:30 · 158 阅读 · 0 评论 -
java网络通信
import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { public static void main(String[] args) throws Exception { // 监听指定的端口 int port = 55533; ServerSocket server = new Serv原创 2021-01-26 15:13:08 · 87 阅读 · 0 评论 -
java——多线程
引言 随着计算机的配置越来越高,我们需要将进程进一步优化,细分为线程,充分提高图形化界面的多线程的开发。这就要求对线程的掌握很彻底。 进程与线程 程序,进程,线程的基本概念+并行与并发: 程序:是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。 进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡的过程。-------生命周期 线程:进程可进一步细化为线程,是一个程序内部的一条执行路径 即:线程《线程(一个程序可以有多个线程) 程序:原创 2021-01-25 16:22:05 · 70 阅读 · 1 评论 -
java I/O流
java I/O流 一解释: 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。 二.流的继承体系 在java中,为了对不同来源和性质的流对象调用统一的方法,java中的流首先定义了顶层输入/输出流的接口或抽象类,这样不同性质具体的流对象就会有统一的调用方法以便使用,在使用流对象时,尽量的按照在具体原创 2021-01-22 12:01:53 · 66 阅读 · 0 评论 -
java枚举与泛型
java枚举 解释:枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女或者人妖”,一天只能有24小时等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。 在 JDK 1.5 之前没有枚举类型,那时候一般用接口常量来替代。而使用 Java 枚举类型 enum 可以更贴近地表示这种常量。 声明枚举 声明枚举时必须使用 enum 关键字,然后定义枚举的名称、可访问性、基础类型和成员等。枚举声明的语法如下: enum-mod原创 2021-01-21 12:03:05 · 1272 阅读 · 0 评论 -
java集合类
一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。 Map是Java.util包中的另一个接口,它和Colle原创 2021-01-20 11:15:47 · 133 阅读 · 0 评论 -
java——包装类
java——包装类 简介 Java 中的数据类型 int,double 等不是对象,无法通过向上转型获取到 Object 提供的方法。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,Java 提供了包装类。 Java 中的 8 种基本数据类型都有与之对应的包装类: 一、基本数据类型和包装类的区别 定义不同:包装类属于对象,基本数据类型不是; 声明和使用方式不同:包装类使用new初始化,有些集合类的定义不能使用基本数据类型,例如 ArrayList; 初始值不同。包装类默认原创 2021-01-19 11:20:27 · 102 阅读 · 0 评论 -
Java异常处理
Java异常处理和异常抛出 Java异常处理机制 我们在Java中用try-catch以及try-catch-finall语句块来捕获处理异常 1.基本格式如下 try { //可能产生异常的代码部分 //捕获异常 } catch (Exception e) { //对获取的异常信息进行处理 }finally{ //异常部分以外的代码 } 2.处理原则 A.没有出现异常时。只有catch中的代码不会被执行,其他部分的代码都会被执行。 B.try中代码出现异常时。catch部分代码会被执行,进行异常的处理。原创 2021-01-15 13:45:42 · 84 阅读 · 0 评论 -
java面向对象
java面向对象 1、封装 定义 封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。 原则 使对象以外的部分不能随意存取对象的内部数据,从而有效的避免了外部错误对它的“交叉感染”。 数据隐藏特性提升了系统安全性,使软件错误能够局部化,减少查错和排错的难度。 2、类 定义 类就是对象的模板,而对象就是类的一个实例 。 类由属性和方法构成: 对象的特征在类中表示为成员变量,称为类的属性原创 2021-01-14 15:45:06 · 241 阅读 · 0 评论 -
java字符串
Java中的字符串及其中的常用方法 字符串是由多个字符组成的一串数据 String的特点: 字符串是常量,一旦被创建就不能改变,这是因为字符串的值是存放在方法区的常量池里面,但是引用可以改变。 字符串字面值"ab"也可以看成是一个字符串对象。 内存图如下(例子) 1.常见String类的获取功能 public int length(): 获取字符串的长度。 public char charAt(int index): 获取指定索引位置的字符 public int indexOf(int ch): 返回指原创 2021-01-12 16:16:29 · 80 阅读 · 0 评论 -
java数组
Java数组 数组概述 数组的定义 数组是相同类型数据的有序集合 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明和创建 声明数组变量的语法 dataType[] arrayRefaVar;//首选 dataType arrayRefaVar[]; 用new操作符来创建数组的语法 dataType[] arrayRefaVar = new dataType[arraySize]; 获取数组长度 array.length 数组的创建实例 package com.kiki原创 2021-01-10 18:07:20 · 105 阅读 · 1 评论 -
java流程控制
三种流程控制语句 一、顺序结构 从上到下依次执行 package Test3; public class OrderDemo { public static void main(String[] args) { System.out.println(1); System.out.println(2); System.out.println(3); } } 顺序输出:1 2 3 二、选择结构 1、if语句第一种 package Test3;原创 2021-01-10 17:10:25 · 106 阅读 · 0 评论 -
java语言基础
一、java环境安装 1、参考如下 https://blog.csdn.net/mxdon_on/article/details/89461365?ops_request_misc=&request_id=&biz_id=102&utm_term=java%25E7%258E%25AF%25E5%25A2%2583%25E5%258F%2598%25E9%2587%258F%25E9%2585%258D%25E7%25BD%25AE&utm_medium=distribut原创 2021-01-10 16:08:54 · 181 阅读 · 0 评论