Exception|Code-Java==作者:cybsky==
[toc]
Unsupported major.minor version 52.0Java虚拟机报错,jdk版本不匹配,右键项目properties
当时jre7是灰色的,是不可用的,show all runtimes后选择jr ...
阅读更多
Java 集合详解|Code-Java==作者:cybsky==
[toc]
集合是什么? Java集合类存放于 java.util 包中,是一个用来存放对象的容器。
注意:
集合只能存放对象。比如你存一个 int 型数据 1放入集合中,其实它是自动转换成 Integer 类后存入的,Java ...
阅读更多
Java 异常处理的 9 个最佳实践|Code-Java==作者:cybsky==
[toc]
在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。
所以很多开发团队约定一些原则处理异常。如果你是一个团队的新成员,你可能会很惊讶,因为他们 ...
阅读更多
Java8新特性|Code-Java==作者:cybsky==
[toc]
Java语言的新特性Lambda表达式和函数式接口Lambda表达式(也叫做闭包)是Java 8中最大的也是期待已久的变化。它允许我们将一个函数当作方法的参数(传递函数),或者说把代码当作数据,这是每个函数式编程者熟悉的 ...
阅读更多
内存中的数据存放模式|Java-TLV==作者:cybsky==
[toc]
在内存中有两种数据存放模式,即大端模式和小端模式,它们讨论的无非是下面这个问题:
数据的高字节存放在地址的高位还是低位
下面以32bits的数据32’h01234567为例
大端模式:数据高字节(MSB)应该存放在低地 ...
阅读更多
GIT指令集|GIT==作者:cybsky==
[toc]
用户相关12# 查看当前全局用户git config --global --get user.name
TAG1234# tag查询git tag -l "*tag名*"# 找不到最新的tag gi ...
阅读更多
git-ssh并与gitlab共存|GIT==作者:cybsky==
在本地已有 GitLab SSH 密钥的情况下,可以通过以下步骤实现 GitHub 和 GitLab 的 SSH 密钥共存:
1. 生成 GitHub 专用密钥1ssh-keygen -t rsa -b 4096 -C " ...
阅读更多
《JAVA与模式》之单例模式|Java==作者:cybsky==
[toc]
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
==作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。= ...
阅读更多
《JAVA与模式》之抽象工厂模式|Java==作者:YuanBo-Chi==
[toc]
场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。
事实上,在选择CPU ...
阅读更多
AtomicInteger|Java-J.U.C==作者:cybsky==
AtomicInteger 是一个支持原子操作的 Integer 类,就是保证对AtomicInteger类型变量的增加和减少操作是原子性的,不会出现多个线程下的数据不一致问题。通常情况下,在Java里面,++i或者–i不是线程安全 ...
阅读更多