基础
文章平均质量分 88
颜颜颜颜颜越
这个作者很懒,什么都没留下…
展开
-
位运算详解
位运算学习机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011 就是机器数。真值因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面的有符号数 10000011,其最高位1代表负,其真正数值是 -3 而不是形式值131(100原创 2021-09-26 10:52:31 · 751 阅读 · 0 评论 -
SimpleDateFormat格式化时间
SimpleDateFormat oldFormatter = new SimpleDateFormat("yyyy/MM/dd"); Date date1 = new Date(); System.out.println(oldFormatter.format(date1));原创 2020-08-28 19:23:41 · 478 阅读 · 0 评论 -
关于System.out,.println
System是java.lang中的类,out为System中的一个静态成员,out是java.io.PrintStream类的对象,而println()是java.io.PrintStream类的方法,所有可以调用类.静态方法.println()方法。原创 2020-08-27 08:41:54 · 338 阅读 · 1 评论 -
throw 和 throws的区别
Throw:作用在方法内,表示抛出具体异常,由方法体内的语句处理。具体向外抛出的动作,所以它抛出的是一个异常实体类。若执行了Throw一定是抛出了某种异常。Throws:作用在方法的声明上,表示如果抛出异常,则由该方法的调用者来进行异常处理。主要的声明这个方法会抛出会抛出某种类型的异常,让它的使用者知道捕获异常的类型。出现异常是一种可能性,但不一定会发生异常。...原创 2020-08-25 09:42:45 · 131 阅读 · 0 评论 -
强制性异常和非强制性异常
java的异常处理机制是一项相当灵活的技术。也是java的特色。项目做的够不够出色,很大一部分取决于异常的处理。如何自定义异常,是该try catch还是该throws,这些都是我们该注意的方面。java中的异常分为两大类,强制性异常(CheckedException)和非强制性异常(UncheckedException)。而java中除了RuntimeException外,都是强制性异常。强制性异常:所谓强制性异常就是在编写程序的过程中必需在抛出异常的部分try catch 或者向上throws异常原创 2020-08-25 09:31:01 · 799 阅读 · 0 评论 -
进程和线程的区别
进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,文件, 套接字等。一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。 线程与进程的一个主要区别是,同一进程内的多个线程会共享部分状态, 多个线程可以读写同一块内存(一个进程无法直接访问另一进程的内存)。同时, 每个线程还拥有自己的寄存器和栈,其它线程可以读写这些栈内存。线程是原创 2020-08-24 09:06:57 · 112 阅读 · 0 评论 -
Java 8 日期/时间特性
Java 8 日期/时间 API 是 JSR-310 的实现,它的实现目标是克服旧的日期时间实现中所有的缺陷,新的日期/时 间 API 的一些设计原则是: 不变性:新的日期/时间 API 中,所有的类都是不可变的,这对多线程环境有好处。 关注点分离:新的 API 将人可读的日期时间和机器时间(unix timestamp)明确分离,它为日期(Date)、时间 (Time)、日期时间(DateTime)、时间戳(unix timestamp)以及时区定义了不同的类。 清晰:在所有的类中,方法都被明原创 2020-08-21 22:08:03 · 152 阅读 · 0 评论 -
java 异常处理机制
Java 对异常进行了分类,不同类型的异常分别用不同的 Java 类表示,所有异常的根类为 java.lang.Throwable, Throwable 下面又派生了两个子类:Error 和 Exception,Error 表示应用程序本身无法克服和恢复的一种严重问题。 Exception 表示程序还能够克服和恢复的问题,其中又分为系统异常和普通异常,系统异常是软件本身缺陷所导致的问题,也就是软件开发人员考虑不周所导致的问题,软件使用者无法克服和恢复这种问题,但在这种问题下还可以让软 件系统继续运行或者让软原创 2020-08-19 21:22:34 · 99 阅读 · 1 评论 -
error 和 exception 的区别
Error 类和 Exception 类的父类都是 Throwable 类,他们的区别如下。Error 类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception 类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。Exception 类又分为运行时异常(Runtime Exception)和受原创 2020-08-19 21:16:18 · 203 阅读 · 1 评论 -
实参和形参的区别
主体不同1.实参:在调用有参函数时,函数名后面括号中的参数为“实际参数"。2.形参:不是实际存在变量,又称虚拟变量。目的不同1.实参:可以是常量、变量或表达式,无论实参是何种类型的量,在进行函数调用时,都必须具有确定的值,以便把这些值传送给形参。2.形参:定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数。public static void test(int num) {int num1 = 0;System. out . println(num1) ;形参p原创 2020-08-16 13:58:09 · 670 阅读 · 0 评论