JAVA
文章平均质量分 54
JAVA
zzu菜
努力努力在努力!
展开
-
Java异常处理
Java程序在执行过程中所发生的异常事件可分为两类:Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源 耗尽等严重情况。比如:StackOverflowError和OOM。一般不编写针对性 的代码进行处理。Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。Java 异常处理方式:1、 try - catch - finally2 、throws + 异常类型e.getMessage() 获取异常信息,返回原创 2022-04-15 10:29:18 · 88 阅读 · 0 评论 -
根据HashMap键或值进行排序
当我们使用map时,可能需要根据key或者value进行排序,对map进行输出。/** * hashMap排序 */public class TestHashMapCollections{ public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("王二", 8); map.put("原创 2022-04-04 20:52:46 · 321 阅读 · 0 评论 -
面向对象编程基础知识-Java
基础知识面向对象的三大特征**封装 (Encapsulation) ****继承 (Inheritance) **多态 (Polymorphism)面向对象:Object Oriented Programming面向过程:Procedure Oriented Programming类是对一类事物的描述,是抽象的、概念上的定义对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。类的语法格式:修饰符 class 类名{属性声明; 方法声明; }类名原创 2022-03-29 14:01:52 · 278 阅读 · 0 评论 -
Java基础知识-数组
数组数组本身是 引用数据类型 ,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。函数传参数组时,需要注意会改变原数组创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是 这块连续空间的首地址。数组的长度一旦确定,就不能修改。String[] b=new String[5];System.out.printIn(b);// String代表引用数据类型,输出b 输出首地址// 输出: [Ljava.lang.String;@2f2c9b19一维数组的声明方原创 2022-03-20 11:04:39 · 288 阅读 · 0 评论 -
带你从源码理解List集合的equals方法
List利用equals方法去重的源码解释提出问题我们希望创建List<List<intger>> lists,不断往lists中添加list,但我们不希望出现重复的list如何解决这个问题?利用List中的contain方法源码解释首先我们查看ArrayList实现list接口有contain方法里面调用了indexOf方法,并且返回值大于等于0时,返回truepublic boolean contains(Object o) { return原创 2022-03-19 16:55:20 · 557 阅读 · 0 评论 -
Java基本语法
Java基本语法Java中的名称命名规范包名:xxxyyyzzz类名、接口名:XxxYyyZzz变量名、方法名:xxxYyyZzz常量名:XXX_YYY_ZZZ数据类型注意:引用数据类型中的名字代表地址。字符串String属于引用数据类型,不属于基本数据类型,但是使用方法和基本数据类型一致。常见顺序,循环,分支此处省略。foreach用法JDK1.5提供了foreach循环,方便的遍历集合、数组元素。注意不能更改数组的值#i代表遍历数组a中的每一个元素#int a[3]={1原创 2022-03-17 09:31:15 · 663 阅读 · 0 评论 -
Java语言概述
Java语言概述Java平台Java SE(Java Standard Edition)标准版支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SEJava EE(Java Enterprise Edition)企业版是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 :Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EEJava ME(Java Micro Edition)原创 2022-03-17 09:03:51 · 81 阅读 · 0 评论 -
java中char类型转换成int类型的两种方法
java中char类型转换成int类型的两种方法方法一:Copychar ch = '9';if (Character.isDigit(ch)){ // 判断是否是数字 int num = Integer.parseInt(String.valueOf(ch)); System.out.println(num);} 方法二:Copychar ch = '9';if (Character.isDigit(ch)){ // 判断是否是数字 int num = (int)ch - (in原创 2022-03-16 10:57:15 · 12683 阅读 · 1 评论 -
Java中获取整数型(int)的各位数值的两种方法
获取整数的各位数值方法一:取余获取int整数的位数String.valueOf(n).length()public static int[] getIntNum(int n){ int temp=n; int mod=10; int[] nums=new int[String.valueOf(n).length()]; for (int i = 0; i < nums.length; i++) {原创 2022-03-16 10:51:28 · 6018 阅读 · 0 评论 -
Java集合的基础知识
集合前言一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。 String arr[];数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于扩展数组中提供的属性和方法少,不便于进行添加、删除、插入等操作,且原创 2022-03-14 19:32:35 · 962 阅读 · 0 评论 -
位运算-java
位运算基础知识首先简单了解一下位运算Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( << )将5左移2位package com.xcy; public class Test { public static void main(String[] args原创 2022-02-24 16:22:14 · 80 阅读 · 0 评论