摘要: 1. 按位与& 两位全为1,结果才为1 用途:a. 清零。如果想将一个一个单元清零,即使其全部二进制为零,只要与一个各位都为0的数相与即可。 b. 取一个数的指定位,与一个数相与,指定位置的数为1,其余为02. 按位或| 只要有一个为1,结果就为1 用途:a. 将一个数的某些位置为13. 异或运算^ 阅读全文
posted @ 2017-05-03 09:03 守明 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 今天碰到一个有趣的题目:利用Collections的sort方法对泛型为String的集合进行排序,并输出结果。要求:1. 创建完List<String>后,往其中插入10条随机字符串;2. 每条字符串为10以内的随机整数;3. 每条字符串的每个字符都是随机生成,字符可重复,字符由数字及大小写字母构 阅读全文
posted @ 2017-04-30 21:09 守明 阅读(8381) 评论(0) 推荐(0) 编辑
摘要: 最近学到了Java的反射机制,现在对这部分内容做一个总结: 1. Java反射的概念 在Java运行时动态地获取任意一个类的信息,动态地调用任意对象的方法,这就是Java的反射机制。 2. 反射的优缺点 优点:对于Java这种静态语言,它使得Java代码更加灵活(灵活性); 缺点:性能较差(比起直接 阅读全文
posted @ 2017-04-30 12:58 守明 阅读(254) 评论(0) 推荐(0) 编辑
摘要: java有三大特性:封装,继承和多态。 一、 封装 1. 封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。 2. 封装是怎么实现的呢? a. 需要修改属性的访问控制符(修改为private); b. 创建getter/setter方法(用于属性的 阅读全文
posted @ 2017-04-23 14:34 守明 阅读(28262) 评论(0) 推荐(2) 编辑
摘要: 1. 安装JDK 登陆(oracle的官网)[http://www.oracle.com/technetwork/java/javase/archive 139210.html]去下载JDK安装包。下载完成后点击安装即可。 2. 配置环境变量 JAVA_HOME :配置JDK的安装路径; PATH 阅读全文
posted @ 2017-04-20 10:14 守明 阅读(220) 评论(0) 推荐(0) 编辑