随笔分类 -  java基础

数组排序
摘要:Java中数组排序的方法有很多种,实际开发中不一定用到,主要是一种思想呈现。 下面是一些常见的数组排序方法: 1、冒泡排序 int[] arr = {1,5,7,9,16,2,4}; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; 阅读全文

posted @ 2020-04-06 10:59 常建明 阅读(185) 评论(0) 推荐(0) 编辑

单例设计模式
摘要:单例模式是Java中常见的一种设计模式,单例模式的写法有好几种,这里主要介绍饿汉式和懒汉式以及懒汉式的改进型。 单例设计模式确保一个类只有一个实例对象,且向所有其他对象提供这一实例。 单利模式的实现步骤: 1、私有化构造函数,避免其他类可以直接创建单例类的对象; 2、在本类中创建唯一的实例对象,使用 阅读全文

posted @ 2020-03-29 12:12 常建明 阅读(129) 评论(0) 推荐(0) 编辑

Java中的异常
摘要:在程序运行时,发生了期望之外的情况,它阻止了程序按照程序员的预期正常执行,这就是异常。 对于异常,Java提供了优秀的解决办法:异常处理机制。常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。 Java中的异常可 阅读全文

posted @ 2018-08-14 00:04 常建明 阅读(329) 评论(0) 推荐(0) 编辑

java四种访问权限修饰符
摘要:java中四个访问权限修饰符: public(公开的)、protected(受保护的)、default(默认的)、private(私有的)。 它们决定了紧跟其后被定义的东西的使用范围。 适用范围<访问权限范围越小,安全性越高> 访问权限 类 包 子类 其他包 public ∨ ∨ ∨ ∨ (对任何人 阅读全文

posted @ 2018-08-05 23:26 常建明 阅读(982) 评论(0) 推荐(0) 编辑

Object类的方法
摘要:在java中,Object类是所有类的超类,所有的类都继承Object类中的方法。 Object类中有12个成员方法,并没有显示声明任何构造方法,而是存在着默认的无参的构造函数。 Object类源代码分析: 通过Object类源码可以看到一些方法用native修饰,使用native修饰符修饰的方法需 阅读全文

posted @ 2018-08-05 22:43 常建明 阅读(676) 评论(0) 推荐(0) 编辑

java基础---类加载和对象创建过程
摘要:类中可以存在的成员: 类加载过程: 1、JVM会先去方法区中找有没有类对应的.class存在,如果有,就直接使用;如果没有,就把对应类的.class加载到方法区; 2、将.class加载到方法区的时候,分为两部分,首先将非静态内容加载到方法区的非静态区域内; 3、再将静态内容加载到方法区的静态区域内 阅读全文

posted @ 2018-08-05 00:04 常建明 阅读(1678) 评论(0) 推荐(0) 编辑

java基础---JDK、JRE、JVM的区别和联系
摘要:当我们学习java语言时,首先需要安装到我们电脑上的就是jdk。jdk是java语言的开发环境,只有安装了jdk,我们才能使用java语言开发程序。 JDK=JRE+开发工具包 JRE=JVM+核心类库 JVM--java virtual machine(Java虚拟机)。Java语言的一个非常重要 阅读全文

posted @ 2018-08-03 23:55 常建明 阅读(309) 评论(0) 推荐(0) 编辑

java代码求阶乘n!
摘要:面试过程中总是遇到要求写一段Java代码求阶乘。下面就是就是两种求阶乘 n! 的方法: 1、使用递归求解n! 2、不使用递归求解n! 阅读全文

posted @ 2018-08-02 23:32 常建明 阅读(23524) 评论(0) 推荐(0) 编辑

String字符串的方法
摘要:String字符串在Java开发中是我们常用的一种数据类型,同时String字符串也为我们提供了大量的方法。通过一些实例的练习,我们可以对String字符串的方法有一个比较清楚的了解。 有一个字符串String s ="abcabc",这个字符串可以看成是有2个"abc"构成,即n=2,L="abc 阅读全文

posted @ 2018-08-02 00:06 常建明 阅读(763) 评论(0) 推荐(0) 编辑

导航