随笔分类 -  语言Java|py|c

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

点击右上角即可分享
微信分享提示