![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
厂花李茜茜
Hope is a good thing, maybe the best of things, and no good thing ever dies.
展开
-
Object类的方法
object类是所有类的父类public int hashCode();返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。public final Class getClass()返回此 Object 的运行时类。public String getName()可以通过 Class 类中的一个方法,获取对象的真实类的全名称。public String toString()返回该对象的字符串表示。这是类的全路径名称+它的哈希码值,所以一般要重写public boolean原创 2020-11-09 17:17:54 · 100 阅读 · 0 评论 -
JAVA中String和int相互转换
string转int//方法一:/直接使用静态方法,不会产生多余的对象,但会抛出异常String str = "123";try { int a = Integer.parseInt(str);} catch (NumberFormatException e) { e.printStackTrace();}//方法二:Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象Strin原创 2020-11-02 10:20:20 · 148 阅读 · 0 评论 -
数组的复制常用方法
数组的复制常用方法数组不可以直接复制,如:int []arr= {1,2,3};int []arr2=arr;//不可以正确方法数组复制方法一:通过遍历原数组,遍历的过程中,对原数组进行取值,然后在赋值给新的数组。注意:这种复制方法要求,目标数组的长度,不能小于原数组的长度,否则复制的过程中会出现,ArrayIndexOutOfBoundsException(数组下标越界异常)如果目标数组的长度比原数组的长度长,则复制完成后,复制出来的数组中,没有复制过去的元素值,为默认值。原创 2020-09-12 21:19:56 · 7592 阅读 · 0 评论 -
二维数组遍历的两种方法
二维数组遍历的两种方法package array;import java.util.Arrays;//二维数组的遍历public class bianlierwei { public static void main(String[] args) { int [][] arr=new int [][]{{1,2,3},{4,5,6}};// 方法一 for (in...原创 2020-03-16 14:58:41 · 1379 阅读 · 0 评论 -
什么是多态
JAVA里没有多继承,一个类只能有一个父类。而继承的表现就是多态。一个父类可以有多个子类,而在子类里可以重写父类的方法,这样每个子类里重写的代码不一样,自然表现形式就不一样。这样用父类的变量去引用不同的子类,在调用这个相同的方法的时候得到的结果和表现形式就不一样了,这就是多态,...原创 2019-10-17 16:51:38 · 60 阅读 · 0 评论 -
在Java中的==和equals的比较
package test;public class arraytest2{ public static void main(String[] args){ String s1=new String("abc"); String s2=new String("abc"); String s3=s1; System.out.println(s2==s3);//==是比...原创 2019-12-08 15:23:17 · 53 阅读 · 0 评论 -
Java静态和非静态的成员变量的差别
静态成员变量与非静态的差别如果我们在成员变量前边加上static关键字,这个变量就成为静态成员变量,我们又把这种变量叫做“类变量”,因为这样的变量在这个类的所有对象里只有一个,这个类的所有对象“共享”同一个类变量。因此,一旦通过某个对象修改了静态变量的值,这个类的所有其他对象里面,这个静态变量的值就跟着变了。//非静态成员变量package test;public class array...原创 2019-12-08 15:10:42 · 151 阅读 · 0 评论 -
数组的排序方法——冒泡法 直接选择法 反转法 二分查找
## //数组排序方法package test;import java.util.Arrays;import javax.sound.midi.VoiceStatus;public class paixu{public static void main(String[] args) { int []arr={11,15,48,88,44,24}; paixu pai...原创 2019-12-06 16:45:11 · 78 阅读 · 0 评论 -
数组基本用法
//数组基本用法package test;import java.util.Arrays;public class arraytest{ public static void main(String[] args){//一位数组的初始化 int arr1[]=new int[]{11,12,15,13,16}; int arr2[]={12,15,14,18}; ...原创 2019-12-06 16:44:09 · 94 阅读 · 0 评论 -
Java比较最大最小值
package test1;import java.util.Scanner;public class xiangjia { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入A"); int i=sc.nextInt(); Syste...原创 2019-12-05 20:47:51 · 633 阅读 · 0 评论 -
String 基本用法 StringBuilder
//String用法 用char创建对象package test;public class multiply{ public static void main(String[] args) { char[] arr={'s','t','u','d','e','n','t'}; String s1=new String(arr); String s2=new String(a...原创 2019-12-05 14:31:45 · 101 阅读 · 0 评论 -
Java 输入数字输出菱形和阶乘结果
//输出菱形//把每个位置当成坐标//实现阶乘package test;import java.nio.channels.NonReadableChannelException;import java.util.Scanner;public class Main{public static void main(String[] args){Scanner scanner=ne...原创 2019-12-05 14:19:35 · 201 阅读 · 0 评论