basicjava】的更多相关文章

.完数 . 第一个完全数是6,它有约数1.2.3.6,除去它本身6外,其余3个数相加,1+2+3=6.第二个完全数是28,它有约数1.2.4.7.14. 28,除去它本身28外,其余5个数相加,1+2+4+7+14=28.第三个完全数是496,有约数1.2.4.8.16.31.62.124. 248.496,除去其本身496外,其余9个数相加,1+2+4+8+16+31+62+124+248=496.后面的完全数还有8128. 33550336等等. package javabasi; publ…
内部类 一个类内部定义的类称为内部类. 内部类允许把逻辑相关的类组织在一起,并控制内部代码的可视性. 内部类与外部类的结构层次如下. 顶层类:最外层的类 外部类:内部类所在的类 内部类:类内部定义的类 客户类:访问其他类的类 内部类的基本语法 可访问性不同. 顶层类只能处于public和默认访问级别 内部类可以是:public.protected.private和默认 package com.basicjava.innerclass; class Outer { // 如果把public改为pr…
一:测试环境与log4j(一)——为什么要使用log4j?一样,这里不再重述 1 老规矩,先来个栗子,然后再聊聊感受 (1)使用配文件的方式,是不是感觉非常的清爽,如果不在程序中读取配置文件就更加的清爽啦!这里为了简便,就是单单使用一个Java类来做实验了. package test.log4j.test6; /** * @author lxw * @describe通过配置文件来设置log4j * @date 2017年7月25日 下午6:14:28 */ import org.apache.…
设计模式很重要,重要性我就不再复述了.最主要的是,通常我们在写一定量代码后,常用的方法什么的都熟悉后,想再提高代码能力,我找到的最好的方法还是去学习,理解设计模式.不理解设计模式,看一些开源框架和java源码会很难懂. 刚学java时就从各种文章,也听很多人说面向对象编程很重要.但是在编程时虽然会建立类什么的,看起来是面向对象编程.面向对象中的概念也背了一大堆,然而感觉没有真正的理解面向对象编程.因为实际上在开发业务过程中,尤其是简单一些简单的业务,接口,抽象类什么的都用不上.直到开始学习设计模…
一:测试环境与log4j(一)——为什么要使用log4j?一样,这里不再重述 参考:https://www.cnblogs.com/ywlaker/p/6124067.html log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到“build path” <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifa…
参考:https://blog.csdn.net/jmj18756235518/article/details/81490966 函数式接口 定义:有且只有一个抽象方法的接口 Function<T, R>: y = f(x) T: x 输入参数, R: 返回结果,y 所有标注了@FunctionalInterface注解的接口都是函数式接口,所有标注了该注解的接口都将能用在lambda表达式上 特点:通过传入不同的Function,实现了在同一个方法中实现不同的操作,在实际开发中可以大大减少很…
IO流机制 File类的使用 File类的构造方法 File(URI uri) File(String pathname) File(File parent, String child) File(String parent, String child) File类的常用方法 boolean exists():判断文件是否存在 boolean createNewFile() :创建一个新文件,只能创建一个文件,不能创建目录(文件夹),创建时先判断文件 是否存在 ,不存在则创建并返回true, 存…
有关代码见BasicJava U1-Java概述 1-程序设计风格和文档 1.注释风格 注释:// ; 块注释:/* ~ / ; javadoc注释:/* ~ */ javadoc注释 eg. /** * @link:{@link 包名.类名#方法名(参数类型)} 用于快速链接到相关代码 * * @link的使用语法{@link 包名.类名#方法名(参数类型)},其中当包名在当前类中已经导入了包名可以省略,可以只是一个类名,也可以是仅仅是一个方法名, * 也可以是类名.方法名,使用此文档标记的类…