随笔分类 - 语言Java|py|c
Java/Python/c/c++
摘要:getOrDefault 如果存在key返回对应的value,否则返回defaultValue replaceAll 以key为维度替换所有的value,替换逻辑在function中实现 putIfAbsent 如果key存在则返回对应的value,否则将key和value添加到map中 compu
阅读全文
摘要:HashMap和HashSet的区别是Java面试中最常被问到的问题。 如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。 HashMap和HashSet都是collection框架的一部
阅读全文
摘要:简述: foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键
阅读全文
摘要:## 快速记忆: ### 括号>符号>乘除加减>位移>逻辑大于小于>逻辑等等于>与或非>双与双非>三目>赋值(=、某=) " "CSDN: jave中的Random中rand.nextInt(int n )的取值范围" "CSDN: random.nextInt()与Math.random()基础用法" 1. 代码示例 2. rand.nextInt()的用法 背景
阅读全文
摘要:参考链接: "3分钟了解Java中System.arraycopy的用法" System提供了一个静态方法arraycopy(),可以使用它来实现数组之间的复制。 函数原型: 举例: 将array数组复制到新的数组中; END
阅读全文
摘要:参考链接: CSDN:图析:String,StringBuffer与StringBuilder的区别 1. Java String 类:字符串常量 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 需要注意的是,String的
阅读全文
摘要:内置二分查找函数:Arrays.binarySearch(nums, target) 形式一: binarySearch(Object[], Object key) 参数: 方法的object[]参数是要查找的数组,key参数为要查找的key值。 方法的返回值有几种: 1、找到的情况下:如果key在
阅读全文
摘要:replace和replaceAll: 1、相同点: 替换所有匹配的字符串(都是替换所有) 2、不同点: replace支持字符替换,字符串替换 replaceAll是正则表达式替换 replaceFirst: 同replaceAll一样,也是基于规则表达式的替换 不同之处是:只替换第一次出现的字符
阅读全文
摘要:一整块后移是:选中按 tab 一整块前移是:选中按 shift+tab
阅读全文
摘要:参考链接 "CSDN: Java 异常中e的getMessage()和toString()方法的异同" 示例代码1: 输出结果: java.lang.NullPointerException null 示例代码2: 输出结果: java.lang.ArithmeticException: / by
阅读全文
摘要:接收键盘输入的字符串,并且取出它的第一个字符。 分析: Scanner scan=new Scanner(System.in); String s=scan.next(); //返回一个String 对象 char c= s.charAt(0) ; //调用String 对象的charAt() 方法
阅读全文
摘要:介绍 这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为f
阅读全文
摘要:链接: 笔记目录: "毕向东Java基础视频教程 笔记" GitHub库: "JavaBXD33" 目录: "" 内容待整理: API String 特点 String类: 1、String类都是对象。 2、一旦初始化,就不可以被更改。因为是常量。 3、通过String类的构造函数可以知道,将字节数
阅读全文
摘要:目录 <! MGF TOC "下载与安装" "HelloWorld" "新建项目" "视图与视窗" "快捷键" "个性化设置" "导入项目" "jar包" <! MGF TOC 下载与安装 下载 网址: "官网下载" 注意: 下载javaee版 注意与本机的java环境相匹配,32位64位要一致,否
阅读全文
摘要:参考链接: "你注意到Java中的length和length()了吗?外加一个size()" java中的求长度length有时有小括号,有时没有小括号,到底什么时候该加小括号呢? 总结: Java中String类定义的字符串对象,用length()求它的长度。 若是数组求长度,均可使用他们自己的属
阅读全文
摘要:链接: 笔记目录: "毕向东Java基础视频教程 笔记" GitHub库: "JavaBXD33" 目录: "" 内容待整理: 多线程引入 概述 多线程: 进程:正在执行中的程序,其实是应用程序在内存中运行的那片空间。 线程:进程中的一个执行单元,负责进程中的程序的运行,一个进程中至少要有一个线程。
阅读全文
摘要:环境: win7 cmd窗口编译 javac xx.java时报错 错误显示: 背景: 分析发现是中文字符所在行报错了 查阅相关资料发现,是因为编译器设置为了utf 8,需要改为ANSI 那么问题来了,默认编码(default encoding)设置为ANSI时,代码上传到GitHub后中文全为乱码
阅读全文
摘要:链接: 笔记目录: "毕向东Java基础视频教程 笔记" GitHub库: "JavaBXD33" 目录: "" 内容待整理: 异常 异常和错误的发生和区别 异常:java运行期间发生的问题就是异常。 错误: java中运行时发生的除了异常Exception还有错误error 异常:通常发生可以有针
阅读全文