java基础
fc方的程序日记
这个作者很懒,什么都没留下…
展开
-
k8s搭建过程
1、基础环境ps:所有的机器都执行以下操作#各个机器设置自己的域名hostnamectl set-hostname xxxx# 将 SELinux 设置为 permissive 模式(相当于将其禁用)sudo setenforce 0sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config#关闭swapswapoff -a sed -ri 's/.*swap.*/#&/' /原创 2022-04-25 21:57:55 · 343 阅读 · 0 评论 -
gitee 使用
创建仓库点击创建复制gitee码云的HttpS连接4 提交上传打开项目并点击菜单栏上的【CVS】--》【Import into version control】--》【Create Git Repository】创建本地仓库在打开的【Create Git Repository】对话框内选择本地仓库的位置,这里我选择项目的根目录。右击项目点击【Git】--》【Add】,接着点击【Git】--》【Commit Directory】在打开的...原创 2022-04-19 13:14:04 · 232 阅读 · 0 评论 -
java 异常处理实例
以下实例是一个银行账户的模拟,通过银行卡的号码完成识别,可以进行存钱和取钱的操作。InsufficientFundsException.java 文件代码:// 文件名InsufficientFundsException.javaimport java.io.*; //自定义异常类,继承Exception类public class InsufficientFundsException extends Exception{ //此处的amount用来储存当出现异常(取出钱多于余额时)所原创 2020-11-08 17:27:51 · 433 阅读 · 0 评论 -
equals() 的作用是什么?
第1部分 equals() 的作用equals() 的作用是用来判断两个对象是否相等。equals() 定义在JDK的Object.java中。通过判断两个对象的地址是否相等(即,是否是同一个对象)来区分它们是否相等。源码如下:public boolean equals(Object obj) { return (this == obj);}既然Object.java中定义了equals()方法,这就意味着所有的Java类都实现了equals()方法,所有的类都可以通过equa.原创 2020-11-08 16:05:18 · 3051 阅读 · 0 评论 -
ArrayList<Integer> ini = new ArrayList<>();当我们使用ini.get()得到数值超过127使用 == 就会判断不了。如[-129,-129]就会返回false
1、首先Integer是对象,比较两个对象是否相等不能使用==,应该使用equals2、让我们查看jdk源码,在使用==比较Integer类型时,默认会缓存 -128至127(包括-128和127),如果超过这个范围,则会new,所以两个对象的地址不一样,==则会返回false。3、如果非要使用==,-128至127(包括-128和127)范围内可以使用==比较,返回true,反之false。...原创 2020-11-07 15:19:54 · 205 阅读 · 0 评论 -
java中值传递和引用传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答案基本上是:值传递说明:得出这种结论的前提必须是“参数的值就是对该对象的引用,而不是对象的内容”----------------------------------------------------值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法中执行形式参数值的改变不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(即地址..原创 2020-11-04 17:27:35 · 112 阅读 · 0 评论 -
jvm的作用以及java是编译与解释并存的原因。
Q1 编译型语言和解释型语言的区别首先高级编程语言按照程序的执行方式分为编译型和解释型两种。简单来说,编译型语言是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码;解释型语言是指解释器对源程序逐行解释成特定平台的机器码并立即执行。比如,你想阅读一本英文名著,你可以找一个英文翻译人员帮助你阅读, 有两种选择方式,你可以先等翻译人员将全本的英文名著(也就是源码)都翻译成汉语,再去阅读,也可以让翻译人员翻译一段,你在旁边阅读一段,慢慢把书读完。Q2 编译型语言以及解释型语言各自的优缺点原创 2020-11-03 15:25:04 · 728 阅读 · 0 评论 -
刷完字符串Leetcode题目 的一些总结
1.String 类型可以直接加上Char字符比如 String a = "abc";char b = 'a';String a = a+b ====>a = "abca"2.在String 中,在String中==和equals的区别使用 String a = "hello",String b = "hello" 由于他们的内存地址一样,不论是 == 还是equals 都会返回true但是 String a = new String("Hello") String...原创 2020-11-01 10:35:35 · 80 阅读 · 0 评论 -
二维数组对第一个数字排序 java版本,使用匿名函数
int [][]intervals = {{1,2},{0,1},{3,4},{5,6},{2,3},{0,8}};Arrays.sort(intervals, new Comparator<int[]>() { @Override public int compare(int[] o1, int[] o2) { return o1[0]-o2[0]; //o1[0] - o2[0]大于0就交换顺序,说明o1>02; }});o1[.原创 2020-11-01 10:05:44 · 284 阅读 · 0 评论 -
Java 8 学习笔记(转载)
Java 8 学习笔记(转载)转载 2020-10-10 21:16:59 · 69 阅读 · 0 评论 -
map获取的三种方式(转载)
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set; public class GetMapKeyAndValue { public static void main(String[] args) { // TODO Auto-generated method stub HashMap<String, String.转载 2020-08-25 12:36:17 · 1009 阅读 · 0 评论