随笔分类 - .Net转Java
摘要:%[index$][标识][最小宽度]转换方式 [index$]可以用于表示对第index个参数进行格式化, 与C#的索引相比,区别在于C#的索引从0开始,并且是不能省略的 Java的索引是从1开始,并且可以省略 %s转换方式 其实%s可以转换各种类型,其实就是各种类型的 toString() 与C
阅读全文
摘要:Ctrl+Alt+VAlt+Enter 然后选择Introduce...也可以 Ctrl+Alt+T Alt+回车 Ctrl+Alt+O Ctrl+Shift+Alt+T Shift+F6 Ctrl+J Ctrl+WCtrl+Shift+W Ctrl+LeftCtrl+Right F2和Shift+
阅读全文
摘要:在Java遇到了将类似“1|2|3|4”的字符串分隔为数组的功能 这种问题能难倒有着十多年开发经验的的.NET码农? 结果,出来的数组是这个鬼样子 1,|,2,|,3 仔细看看split传入的参数名,regex,是正则表达式,恍然大悟,要转义正则表达式…… 问题解决后,继续手贱研究这个split,寻
阅读全文
摘要:今天忽然想到一个问题,原来为了提高SQL Server性能,公司规定查询语句一般都要加 WITH (NOLOCK)的 现在转Java了,用了MySQL为啥不提这个事情了? 先在MySQL里写了一个查询语句,比样子加了nolock,提示语法不正确,难道是用READUNCOMMITTED? 依然提示语法
阅读全文
摘要:今天线上有个NullPointerException 的异常,我翻了一下代码,抛异常的竟然是switch语句 我有种不祥的预感,本地做了实验 结果是 Java的switch如果传入null值,会抛出 java.lang.NullPointerException 的异常 看下面的代码,不要指望会跳到d
阅读全文
摘要:转到Java以后发现一个很妖的事情,为啥有些方法后边有个 throws XXXXException 比如下面的代码 这个是.NET没有的一个语法,受查异常 这是摘自《Java核心技术》的解释,我感觉很明确了 Java语言规范将派生于Error类和RuntimeException类的所有异常称为非受查
阅读全文
摘要:.NET中常见的数据类型分类分别是值类型和引用类型 值类型包括(基元类型、struct、枚举) 引用类型包括(类、类、数组、接口、指针) Java分为,基本类型和类 有点联系,但是区别还是很大的,对于Java基本类型只有8种,4种整型(int short long byte),2种浮点(float,
阅读全文
摘要:在C#中,main函数的签名可以有四种 static void Main(string[] args)static void Main()static int Main(string[] args)static int Main() 是否是public都无所谓,但同时只能存在一种,否则会编译错误mo
阅读全文