
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 · 217 阅读 · 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 · 130 阅读 · 0 评论 -
java——多线程
引言随着计算机的配置越来越高,我们需要将进程进一步优化,细分为线程,充分提高图形化界面的多线程的开发。这就要求对线程的掌握很彻底。进程与线程程序,进程,线程的基本概念+并行与并发:程序:是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡的过程。-------生命周期线程:进程可进一步细化为线程,是一个程序内部的一条执行路径即:线程《线程(一个程序可以有多个线程)程序:原创 2021-01-25 16:22:05 · 101 阅读 · 1 评论 -
java I/O流
java I/O流一解释:流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。二.流的继承体系在java中,为了对不同来源和性质的流对象调用统一的方法,java中的流首先定义了顶层输入/输出流的接口或抽象类,这样不同性质具体的流对象就会有统一的调用方法以便使用,在使用流对象时,尽量的按照在具体原创 2021-01-22 12:01:53 · 93 阅读 · 0 评论 -
java枚举与泛型
java枚举解释:枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女或者人妖”,一天只能有24小时等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。在 JDK 1.5 之前没有枚举类型,那时候一般用接口常量来替代。而使用 Java 枚举类型 enum 可以更贴近地表示这种常量。声明枚举声明枚举时必须使用 enum 关键字,然后定义枚举的名称、可访问性、基础类型和成员等。枚举声明的语法如下:enum-mod原创 2021-01-21 12:03:05 · 1347 阅读 · 0 评论 -
java集合类
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。Map是Java.util包中的另一个接口,它和Colle原创 2021-01-20 11:15:47 · 157 阅读 · 0 评论 -
java——包装类
java——包装类简介Java 中的数据类型 int,double 等不是对象,无法通过向上转型获取到 Object 提供的方法。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,Java 提供了包装类。Java 中的 8 种基本数据类型都有与之对应的包装类:一、基本数据类型和包装类的区别定义不同:包装类属于对象,基本数据类型不是;声明和使用方式不同:包装类使用new初始化,有些集合类的定义不能使用基本数据类型,例如 ArrayList;初始值不同。包装类默认原创 2021-01-19 11:20:27 · 191 阅读 · 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 · 133 阅读 · 0 评论 -
java面向对象
java面向对象1、封装定义封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。原则使对象以外的部分不能随意存取对象的内部数据,从而有效的避免了外部错误对它的“交叉感染”。数据隐藏特性提升了系统安全性,使软件错误能够局部化,减少查错和排错的难度。2、类定义类就是对象的模板,而对象就是类的一个实例 。类由属性和方法构成:对象的特征在类中表示为成员变量,称为类的属性原创 2021-01-14 15:45:06 · 308 阅读 · 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 · 104 阅读 · 0 评论 -
java数组
Java数组数组概述 数组的定义数组是相同类型数据的有序集合每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组声明和创建声明数组变量的语法dataType[] arrayRefaVar;//首选dataType arrayRefaVar[];用new操作符来创建数组的语法dataType[] arrayRefaVar = new dataType[arraySize];获取数组长度array.length数组的创建实例package com.kiki原创 2021-01-10 18:07:20 · 128 阅读 · 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 · 149 阅读 · 0 评论 -
java语言基础
一、java环境安装1、参考如下https://blog.youkuaiyun.com/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 · 216 阅读 · 0 评论