图源:PHP中文网 声明和创建 Java中的数组其实是一种特殊的类,自然地,数组句柄是对真实数组对象的引用。 需要注意的是,和其它类型的变量一样,方法中声明的数组变量不会被编译器“自动”初始化: package ch15.array; public class Main { public static void main(String[] args) { int[] arr; // System.out.println(arr); // The local var…
图源:PHP中文网 声明和创建 Java中的数组其实是一种特殊的类,自然地,数组句柄是对真实数组对象的引用。 需要注意的是,和其它类型的变量一样,方法中声明的数组变量不会被编译器“自动”初始化: package ch15.array; public class Main { public static void main(String[] args) { int[] arr; // System.out.println(arr); // The local var…
图源:PHP中文网 问题 在前文已经说过,Java因为历史原因,实现的泛型机制是不完整的,因此存在一些问题(限制),下面来详细讨论这些问题以及解决方案。 无法使用基本类型 Java的泛型存在很多限制,无法使用基本类型就是其中之一,幸运的是因为包装类的存在,在大多数情况下“自动解包”和“自动打包”都可以帮我们解决将基础类型应用到泛型的相关问题。 package ch14.base_type; import java.util.ArrayList; import java.util.List; public c…
我不知道华纳为啥变得像今天这般人憎狗厌,索性直接在最新的《黑客帝国4》中不演了,在程序员Neo和老板Smith之间吐槽不要太过直白。 这么多年过去,黑客帝国系列依然是我最喜欢的系列电影,没有之一。 SF、基努里维斯、功夫、帅帅的黑制服和墨镜,这些都是黑客帝国的标签,令人惊叹的是现在的沃卓斯基姐妹,曾经的沃卓斯基兄弟居然能把这些完美地杂糅在一起,贡献一部影视经典。 而这些,在狗尾续貂的《黑客帝国4》里都没有,《黑客4》里居然连系列电影中那风格独特的绿色滤镜都没有,不由让人疑惑,这还是《黑客帝国》系列不。 所以我把前三…
之前的域名icexmoon.xyz已到期,我换了一个新域名:icexmoon.cn,欢迎访问新域名。 另:域名替换后不可避免的大多数文章图片会失效,我会考虑陆续替换处理,如果实在影响阅读的,可以前往我的CSDN页面查找阅读,所有文章那边均有发表,我的CSDN主页:https://blog.csdn.net/hy6533。 这件事告诉我们,购买域名的时候千万要查看域名续费多少钱,而不是只看第一年的费用...
图源:PHP中文网 容器中的泛型 泛型存在的理由之一是解决容器可以持有不同类型的数据的问题。 假设有一个最简单的容器: package ch13.container; import util.Fmt; class SimpleContainer { private Object content; public SimpleContainer(Object content) { this.content = content; } public Object getC…
春节去逛了我们这边8线小城市的从小到大都常去的一家小书店。当然10多年前去南京读书后就很少光顾了,意外的是老板真的挺勤快的,大年初三就又开始营业了。 书店的陈设一如往昔,只是老板的头发秃了,也显得老了很多,戴着一顶深色的绒线帽。 本来没有买书的打算,毕竟现在线上购书又便宜又方便,但是和老板愉快地聊了很长时间,从余华聊到围城,不买书好像不合适,兜兜转转一圈下来,还是选择了这本《沉默地巡游》,毕竟是伽利略系列还没看过地一本,就算是支持老店主了,这年头能坚持开书店的都不容易。 阅读体验倒还是一如既往的畅快,断断续续看了2…
图源:PHP中文网 Class对象 为了实现多态,必然需要在运行时知晓当前对象的实际类型,Java通过在对象中记录一个Class对象引用来解决这个问题。 所谓的Class对象,实际上就是用于表示当前对象的类型,并作为当前对象创建时的”类型模板“。可以简单地看作是”对象化的类“。 通常我们所说的类(class)都是指源码中的静态类定义,而程序真正编译和运行的时候,编译器会读取源码并加载相应的类定义,在内存中创建相应的对象作为类定义的”动态实现“,并依赖这些对象完成相应类实例的创建和类属性的访问工作,这些对象就是Cla…
今天去影院看了《水门桥》,人不多,整个场次大概10多人。虽说这两年疫情导致影院颇为冷清,但电影票一点也不便宜,平时40/人,春节直接50/人。 整部片子怎么说呢,是部合格的商业战争片,从头打到尾,着实很热闹。但很难说是一部优秀的战争片,这片子犯了和第一部一样的毛病。 首先是节奏感很差,一般电影都是从一开始的慢节奏逐渐步入高潮,让人情绪释放后进入结局。但这部片子和上一部一样,甚至更差,上一部好歹前边还有入朝的那段戏,这部直接就是先来段前情提要,然后直接就是下隅里歼灭战,又是抢炮又是追击,好不容易接到上级命令爬山卧雪赶…
图源:PHP中文网 字符串连接 字符串连接是程序中最常使用的对字符串的操作,看一个最简单的例子: package ch11.conn; public class Main { public static void main(String[] args) { String a = "hellow"; String b = "world"; String c = "!"; String result = a + b + c; } } 表面上看,程序中…
图源:PHP中文网 Java中的异常类都继承自Throwable,这是所有异常的基类。异常类型中有这几个类比较重要: 其中Throwable是基类,凡是Throwable的子类型都可以被当做异常抛出或捕获。Exception是开发者常打交道的异常类型,如果需要在程序中抛出异常,可以使用内置的继承自Exception的子类,也可以自行创建一个继承自Exception的异常类,所以可以将Exception及其子类异常称作"用户异常"(customer exception)。Error这类异常由JVM管理,一般不需要开发…
魔芋红茶
加一点PHP,加一点Go,加一点Python......
COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务
Theme Kratos Made By Seaton Jiang