
随笔记录
小知识点,小记录点
仲夏北斗星
这个作者很懒,什么都没留下…
展开
-
MacOS文件夹名称实现本地化方法
写在前面本人的苹果笔记本是macOS Catalina系统,版本10.15.4。想在~目录新建一个名为Projects的目录,通过Finder访问时显示中文名称“项目”,通过Terminal访问时显示英文。网上有很多教程,实践后发现都不行,应该是和苹果系统及版本有关系。针对本人系统,经过实践后,发现有如下方法可以达到想要的效果。方法步骤关闭SIP打开终端,输入csrutil status命令,查看SIP是否打开。如果显示:System Integrity Protection status:原创 2020-06-11 00:00:11 · 1531 阅读 · 0 评论 -
在main方法中访问类的private变量
关于“在本类中访问本类私有静态变量”的一点疑惑解析代码如下:public class StaticVar { private static int x = 100; public static void main(String[] args) { StaticVar var1 = new StaticVar(); var1.x++; StaticVar var2 =原创 2014-11-19 19:47:39 · 2843 阅读 · 0 评论 -
对 protected 的一点儿新理解
前言:我们平时做项目或是学习的时候,访问修饰符用的最多的就是 public 和 private 两种,对于这两种访问修饰符,稍有编程经验的人都比较熟悉。但是另外两种呢?protected 和 default 用的比较少,因此很多人对这两种访问修饰符的了解很模糊。可能很多人只记得下面这张图,但是对访问修饰符的关键作用“访问控制”理解的还不够深刻。今天在温故而知新的时候,对 prote原创 2014-10-09 16:39:07 · 756 阅读 · 0 评论 -
面向切面编程(AOP)——基本术语
在软件开发的过程中,有些行为对于大多数应用都是通用的,最常见的通用行为就是事务管理。事务管理是实际数据库应用中必不可少的功能,不能算是真正的业务逻辑,它是为了保证数据的安全性,与具体的业务逻辑并无关系。将类似于事务管理这样的通用行为与真正的业务逻辑行为分离开来,使得开发人员开发的时候,无需关注这些通用行为,只需关注核心的业务逻辑,正是 AOP 所需要解决的问题。与大多数技术一样,AOP 有自己原创 2015-03-27 14:08:28 · 1203 阅读 · 1 评论 -
字符串首字母变大写(Java版)
无意中在网上看到这个算法,经测试,确实比一般算法更为高效 public static String toUpperFristChar(String string) { char[] charArray = string.toCharArray(); charArray[0] -= 32; return String.valueOf(charArray); }巧用ASCII编码进行原创 2015-09-14 17:17:16 · 10139 阅读 · 5 评论