![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
超小泽
倔强青铜选手
展开
-
JavaSE基础知识总结-API第二弹(Random类、Date类、Calender类)
继续搞api咯。这一节主要在聊与日期相关的内容。Random类首先还是提一下已经很熟悉的随机数类。作用:生成各种类型的随机数。常用方法:r.nextInt(max);生成一个(0,max)之间的随机数。如果要生成任意范围的,我copy了一个博客里的一段代码。 int max=20; int min=10; Random random = new Random(); int s = random.nextInt(max)%(max-m原创 2020-11-11 20:34:17 · 156 阅读 · 0 评论 -
JavaSE基础知识总结-异常处理
异常异常是程序运行是发生的错误。常见错误种类编译时的错误运行时的错误逻辑错误异常类java中用于处理的错误的机制。error是错误。由jvm产生,编程不能处理。exception是异常。指运行时的程序错误。可以处理。RuntimeException是运行时的异常,编译时可以不处理。非运行时异常,即受检查异常,编译时必须处理。处理方法由程序员在编写程序时,考虑到错误的检测,错误消息的提示,以及错误的处理。(抛出-捕获机制)语法:try{可能产生异常的代码;}cat原创 2020-07-08 16:59:50 · 198 阅读 · 0 评论 -
JavaSE基础知识总结-API(System、包装、Math、Object、String)
进入第三部分,各种API的学习。这部分最主要的是学会看帮助文档和源码。常用包java.lang.* 提供最基本的类,自动导入java.util.* 工具包(包括事件模型、集合框架、日期时间工具等)System类代表系统,是一个final类(不能被继承)常用方法:System.out.println(); //向控制台输出System.in();//通往控制台的输入流System.arraycopy();//将一个数组的元素复制到另一个数组System.err.println();//向原创 2020-06-25 20:11:55 · 155 阅读 · 0 评论 -
Mac系统java环境的配置和终端编译执行
电脑重做系统了,重新装了一遍java环境。正好重新体验一下hello world出现的喜悦。第一步 去官网下载jdk,我下载的jdk1.8。第二步 经过漫长的等待后,配置环境变量。这里参考 https://blog.csdn.net/weixin_41944332/article/details/101346747如果没有.bash_profile文件,使用命令 touch .bash...原创 2020-04-22 22:23:12 · 299 阅读 · 0 评论 -
Javase基础知识总结-类与类之间的关系
说到类与类之间的关系,就不得不提到UML类图了。我用的mac,用omnigraffle画的。琢磨了一晚上,感觉要点就是一气呵成。中间一停下来,指不定就给我弄出什么幺蛾子了。后续有空看看帮助文档,详细了解一下这个工具的功能哈。类和类之间的关系,大致分为4种:继承、实现、依赖和关联。其中关联还可以细分为2种:聚合和组合。继承(extends)继承用于类和类之间,接口和接口之间。用实线加空三...原创 2020-03-08 22:46:59 · 190 阅读 · 0 评论 -
java设计模式-单例模式
什么是设计模式?设计模式就是解决某一类问题的经验总结,最佳方法。设计模式一共23种,分为3类,分别是创建型、结构型、行为型。单例模式作用:保证单例类只有1个或0个对象。思路:1 通过定义私有构造方法,来保证类外部无法创建对象。2 类中静态创建一个对象,作为唯一的实例。3 定义一个静态方法,用来调用这个实例分类:分为饿汉模式和懒汉模式。饿汉模式就是上述思路,在类中定义好唯一实...原创 2020-03-08 12:40:10 · 153 阅读 · 0 评论 -
javase基础知识总结-oop面向对象的高级特性:封装、继承、多态、接口、final、static
文章目录继承继承的性质继承的语法方法重写(override/overwrite)在子类中如何访问父类的成员?数据类型的转换instanceof关键字多态abstract修饰符封装finalstatic接口抽象类和接口有什么区别?继承继承的性质继承用于提供代码的复用性,子类可以直接拥有父类的所有属性。在java中,一个类最多拥有一个父类,即只能实现单继承。但可以实现多层继承,即子类继承父类...原创 2020-02-24 20:53:48 · 238 阅读 · 0 评论 -
javase基础知识总结-oop面向对象编程初步
面向对象是Java最重要的编程思想,要学习面向对象编程,首先要理解什么是对象,什么是类。文章目录类如何定义一个类?对象如何创建一个对象?属性如何使用属性?方法关于方法的参数(param)关于方法的返回值方法的互相调用参数传递重载方法(overload)构造方法(constructor)this为什么要使用this?类通俗的理解,类就相当于模版,相当于我们要建房子前所绘制的图纸。如何定义...原创 2020-02-19 10:24:36 · 184 阅读 · 0 评论 -
javase基础知识总结-数组
一维和二维原创 2020-01-19 10:40:25 · 223 阅读 · 0 评论 -
javaSE基础知识总结-排序算法
有空写原创 2020-01-17 14:09:28 · 159 阅读 · 0 评论 -
javaSE基础知识总结-预备篇
常用的Dos命令(Disk Operation System)dir 访问文件目录d: 访问d盘cd … 退回上级目录第一个java程序原创 2020-01-16 10:10:34 · 180 阅读 · 0 评论