![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
对抗路、余温
测试小白
展开
-
GitHub-常用命令(个人使用)
git --version---检查是否安装成功git clone --克隆代码git add .----添加git commit -m "test"---提交git checkout 分支名称--切换分支git merage 分支名称--合并分支git pull -拉取代码git branch--查看本地分支git branch -a--查看远端分支git...原创 2020-04-22 23:08:31 · 134 阅读 · 0 评论 -
Log4J日志配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FAT...转载 2020-04-04 16:33:50 · 210 阅读 · 0 评论 -
java使用poi对现有的excel追加数据
import java.io.FileInputStream;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HS...原创 2018-06-19 14:31:51 · 10981 阅读 · 3 评论 -
java:if...else..if...else控制语句的使用
package dayone1;import java.util.Scanner;import java.util.Scanner.*;public class testif { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out....原创 2018-07-30 14:20:43 · 7675 阅读 · 0 评论 -
java:for循环之练习水仙花
package dayone1;public class fortest3 { public static void main(String[]args){ //for循环之练习水仙花 int count=o; for(int i=100;i<=999;i++){ int ge=i%10;//获取个位数 ...原创 2018-07-31 10:04:09 · 912 阅读 · 0 评论 -
java:while循环语句的格式
package dayone1;public class forwhile { public static void main(String[]args){ int x=1; while (x<=10){ System.out.println(x); x++; } }}...原创 2018-07-31 14:34:38 · 4667 阅读 · 0 评论 -
java:while循环练习之水仙花
package dayone1;public class forwhile { public static void main(String[]args){ int i=100; int count=0; while(i<=999){ int ge=i%10;//获取个位数 int...原创 2018-07-31 14:47:36 · 644 阅读 · 0 评论 -
java:do...while循环语句的格式
package dayone1;public class fordowhile { public static void main(String[]args){ int i=1; do{ System.out.println("i等于:"+i);//循环体语句 i++;//控制条件语句...原创 2018-07-31 15:25:35 · 3999 阅读 · 0 评论 -
java:循环结构三种循环语句的区别
* 三种循环语句的区别:* do...while循环至少执行一次循环体。* 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。* for循环和while循环的区别:* A:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,* B:用for循环的话。for循环执行语句后变量会被释放,及早的从内存中消失,可以提高内存的使用效率。 ...原创 2018-07-31 16:03:33 · 1440 阅读 · 0 评论 -
java:for循环嵌套之九九乘法表
package dayone1;public class forjiujiu { public static void main(String[]args){ int i; int j; for(i=1;i<=9;i++){//外层循环控制行数 for(j=1;j<i;j++){//内层循环控制列数...原创 2018-07-31 17:36:52 · 792 阅读 · 0 评论 -
java:控制跳转语句break和continue
package dayone1;public class forxing { public static void main(String[]args){ int i; for(i=1;i<=9;i++){ if(i==4){ break;//满足i=4的时候,结束循环 }...原创 2018-07-31 17:44:54 · 167 阅读 · 0 评论 -
java:方法之求和案列及其调用
package dayone1;public class Methon { public static void main(String[]args){// int a=10;// int b=20;// int sum=a+b;// System.out.println(sum); int sum=Add...原创 2018-08-01 15:47:57 · 2272 阅读 · 0 评论 -
java:方法练习之比较二个数的大小与相等
package dayone1;import java.util.Scanner;public class Methon { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.println("请输入a的值:"); ...原创 2018-08-01 16:08:51 · 1971 阅读 · 0 评论 -
java:方法调用练习之九九乘法表
package dayone1;import java.util.Scanner;public class jiujiu { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.println("请输入a的值:"); ...原创 2018-08-01 16:41:25 · 783 阅读 · 0 评论 -
java:方法重载简单描述
package day02;//重载 :方法名相同,但参数列表不同,与返回值类型无关//重载的分类//1.参数个数不同//2.参数类型不同//3.顺序不同public class Methon_Overload { public static void main(String[]args){ double sum1=add(10,20); Sy...原创 2018-08-01 17:02:58 · 764 阅读 · 0 评论 -
java:方法重载练习比较数据是否相等
package day02;//方法重载练习比较数据是否相等public class Methon_Overload { public static void main(String[]args){ boolean sum1=add(10,20); System.out.println(sum1); boolean sum3=add(...原创 2018-08-01 17:08:06 · 439 阅读 · 0 评论 -
java:数组取值的过程
package day02;public class Array { public static void main(String[]args){ int[] arr = new int[3]; int[] arr = {11,22,33,44,55}; }}* A:栈(掌握)-栈针的概念,比如压子弹一样,先进后出 * 存储局部变量 ...原创 2018-08-06 15:49:03 · 3730 阅读 · 0 评论 -
java:数组的初始化及动态初始化
package day02;public class Arraaylistone { public static void main(String[]args){ //解释左边:int代表类型,[]代表数组,几个中括号代表几维数组,arr合法的标识符 //解释右边:new创建新的实体或对象,[]代表数组,5代表数组长度 //数据类型[]...原创 2018-08-01 18:33:47 · 6556 阅读 · 3 评论 -
java:对数组进行反转操作
package day02;public class Arryfanzhuan { public static void main(String[]args){ int[] arr = {11, 22, 5, 44, 55}; reverseArray(arr);//调用反转方法 forreverseArray(arr);//调用遍历...原创 2018-08-10 17:34:00 · 1780 阅读 · 0 评论 -
java:查找某个元素在数组中出现的索引位置
package day02;public class Array_Demo { //查找指定元素,第一次出现在数组中的索引位置 public static void main(String[] args) { int[] arr = {11, 22, 5, 44, 55}; int Index=getIndex(arr,12);//调用方法 ...原创 2018-08-10 18:19:49 · 26321 阅读 · 0 评论 -
java:数组操作的两个常见小问题越界和空指针
package day02;public class Array { public static void main(String[]args){ int[] arr = new int[3];// * a:ArrayIndexOutOfBoundsException:数组索引越界异常// * 原因:你访问了不存在的索引。...原创 2018-08-06 18:07:29 · 587 阅读 · 0 评论 -
java:遍历数组并封装方法调用
package day02;public class forArray { public static void main(String[]args){ int[] arr = {11,22,33,44,55}; for(int i=0;i<arr.length;i++){ System.out.println("数组的第...原创 2018-08-06 18:22:13 · 2371 阅读 · 0 评论 -
java:获取数组中的最大值/最小值并封装成方法调用
package day02;public class ArrayMax { public static void main(String[] args) { int[] arr = {11, 22, 5, 44, 55}; printArrayMax(arr);//获取最大值 printArrayMin(arr);//获取最小值 ...原创 2018-08-06 18:39:45 · 3173 阅读 · 0 评论 -
java:面向对象(成员变量和局部变量的区别)
package day06;* A:在类中的位置不同 * 成员变量:在类中方法外 * 局部变量:在方法定义中或者方法声明上 * B:在内存中的位置不同 * 成员变量:在堆内存(成员变量属于对象,对象进堆内存) * 局部变量:在栈内存(局部变量属于方法,方法进栈内存) * C:生命周期不同 ...原创 2018-08-14 14:51:52 · 173 阅读 · 0 评论 -
java:面向对象(方法的形式参数是类名的时候如何调用)
package day06;public class Demo4 { public static void main(String[]args){ Print(10);//输出10 Studentone s1 = new Studentone();//创建对象,并将对象的地址赋值给s1使用 Print(s1);//把地址值传递给Pri...原创 2018-08-14 15:08:28 · 1608 阅读 · 0 评论 -
java:数组练习之根据键盘录入索引,查找对应星期
package day02;import java.util.Scanner;public class weekArray { public static void main(String[]args){ Scanner scanner = new Scanner(System.in); System.out.println("请输出对应的星期天数,...原创 2018-08-13 11:04:55 · 1575 阅读 · 0 评论 -
java:二维数组的格式及介绍
package day02;public class Array_DemoOen { public static void main(String[]args){ int[][] arr = new int[3][2]; int[][] arrOne = {{1,2,3},{4,5},{6,7,8,9}}; System.out.pri...原创 2018-08-13 14:15:56 · 1363 阅读 · 1 评论 -
java:遍历二维数组的方法
package day02;public class ForTwoArray { public static void main(String[] args) { //二维数组循环遍历 int[][] arr = {{1, 2, 3}, {4, 5}, {6, 7, 8, 9}}; ForArray(arr); } ...原创 2018-08-13 14:56:56 · 1069 阅读 · 0 评论 -
java:求二维数组之和
package day02;public class ForTwoArray { public static void main(String[] args) { //二维数组循环遍历 int[][] arr = {{1, 2, 3}, {4, 5}, {6, 7, 8, 9}}; ForArray(arr); } ...原创 2018-08-13 15:07:01 · 1603 阅读 · 0 评论 -
java:参数传递问题基本数据类型与引用数据类型
package day02;//java中是传值还是传址?//1.既是传值,也是传址,基本类型传值,引用类型传址//2.java中只有传值,地址也是值(java之父定义)public class DemoThree { public static void main(String[] args) { //基本数据类型的值传递,不改变原值,因为调用后会弹栈,而局部变...原创 2018-08-13 16:23:37 · 232 阅读 · 0 评论 -
java:面向对象思想概述
面向对象(面向对象思想概述)* A:面向过程思想概述 * 第一步 * 第二步 * B:面向对象思想概述 * 找对象(第一步,第二步) * C:举例 * 买煎饼果子 * 洗衣服 * D:面向对象思想特点 * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简单化 * c:将我们从执行者变成了指挥者 * 角色发生了转换* E:面向对象开发 * 就是不断的创...原创 2018-08-13 16:49:45 · 221 阅读 · 0 评论 -
java:面向对象的定义及使用
package day06;public class Demo_01 { public static void main(String[]args){ //创建对象的格式:类名 对象名 = new 类名(); Student student = new Student(); student.name="张三";//使用成员变量 ...原创 2018-08-13 17:50:39 · 293 阅读 · 0 评论 -
java:一个对象使用的内存过程
package day06;1.编译的时候原文件变成了字节码文件在硬盘上,运行的时候加载到内存上,加载到内存上其实就是进入了方法区,只有在内存上时,才可以使用对应的数据public class Demo_Car {//1.Demo_Car类编译进入方法区,Demo_Car下面的main主方法,由虚拟机自动调用 public static void main (){//2.虚拟机调用...原创 2018-08-13 18:30:10 · 155 阅读 · 0 评论 -
java:private关键字的概述与特点
package day06;// * B:private关键字特点// * a:是一个权限修饰符// * b:可以修饰成员变量和成员方法// * c:被其修饰的成员只能在本类中被访问//* C:案例演示// * 封装和private的应用:// * A:把成员变量用private修饰// * B:...原创 2018-08-30 16:33:50 · 292 阅读 · 0 评论 -
java:this关键字的概述和引用
//this表示当前对象的引用,this记录的是创建对象presonone p1的地址值(区分局部变量和成员变量的重名)//如果不写this,会采用就近原则,变量给变量赋值,等get获取值的时候为没赋值的情况(get获取的是成员变量)//赋值的时候是给方法内的局部变量赋值public class Demo_this { public static void main(String[...原创 2018-08-30 17:03:42 · 189 阅读 · 0 评论 -
java:类代码及其测试
public class Demo_phone { public static void main(String[]args){ phone p1=new phone(); p1.setBrand("三星"); p1.setPrice(5200); System.out.println(p1.getBrand()+".......原创 2018-08-30 17:32:25 · 329 阅读 · 0 评论 -
java:构造方法Constructor概述和格式
//* A:构造方法概述和作用// * 给对象的数据(属性)进行初始化//* B:构造方法格式特点// * a:方法名与类名相同(大小也要与类名一致)// * b:没有返回值类型,连void都没有// * c:没有具体的返回值return;public class Demo01 { public static void ...原创 2018-08-31 15:41:49 · 1094 阅读 · 0 评论 -
java:构造方法的重载和注意事项
* A:案例演示 * 构造方法的重载 * 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表* B:构造方法注意事项 * a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 * b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。 * 注意:这个时候,如果我们还想使用无参构...原创 2018-08-31 18:17:01 · 1284 阅读 · 0 评论 -
java:面向对象(给成员变量赋值的二种方法和区别)
* A:setXxx()方法 * 修改属性值* B:构造方法 * 给对象中属性进行初始化public class Demo07 { public static void main(String[]args){ person p1=new person("张三",24);// p1=new person("李四",24)...原创 2018-09-01 16:40:36 · 2633 阅读 · 0 评论 -
java:面向对象给成员变量赋值的二种方式练习1-学生类代码及测试
public class Demo07_Students { public static void main(String[]args){ students s1=new students("小明",18);//使用有参构造 s1.show();//只是为了显示属性的值 students s2=new students();//使用无参构...原创 2018-09-01 17:24:29 · 343 阅读 · 0 评论