- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 冒泡排序及其简单优化—Java
简单冒泡排序:package SomeClass;import java.util.Arrays;public class TestMaopao { public static void main(String[] args) { int[] a = {124,46,4,64,12,3,89,1568,9542,1556,6,9,5}; Maopaosort(a); System.out.print(Arrays.toString(a));
2020-06-06 19:53:46
177
原创 阅读文档及异常处理_try_catch_finally
package SomeClass;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class TestYiChang { public static void main(String[] args)/*throws Exception*/ { FileReader reader = null; try {
2020-06-06 19:01:48
153
原创 使用File类打印文件信息
打印文件信息File 文件名称level 层次数package SomeClass;import java.io.File;import java.util.Arrays;public class TestFile { public static void main(String[] args) { File f = new File("E:\\MyJava"); printfFile(f,0); } static void p.
2020-06-06 18:57:49
730
原创 包装类及自动装箱和拆箱_Integer缓存问题
package SomeClass;public class TestBack { public static void main(String[] args) { //基本数据类型转为对象 Integer i = new Integer(333); Integer i1 = Integer.valueOf(22); //包装类对象转为基本数据类型 double d = i1.doubleValue();
2020-06-06 18:52:47
142
原创 Date类用法及DateFormat,SimpleDateFormat
Date类用法package SomeClass;import java.util.Date;public class TestTime { public static void main(String[] args) { long a= Long.MAX_VALUE/(1000L*3600*24*365); System.out.println(a); long now = System.currentTimeMillis();
2020-06-06 18:46:24
97
原创 StringBuilder使用练习及内存对比
练习一:package SomeClass;public class TestStringBuilder { public static void main(String[] args) { String str = "aabb"; //不可变字符序列 StringBuilder sb = null; //可变字符序列,线程不安全,效率高 StringBuffer sB = null;
2020-06-06 18:38:23
192
原创 使用object[][]储存整个表格的数据
使用object[][]储存整个表格的数据package Testshuzubianli;import java.util.Arrays;public class Test04 { public static void main(String[] args) { Object[] emp0 = {1001,"yi",20,"程序员","2020.06.04"}; Object[] emp1 = {1001,"er",21,"程序员","2020.06.0
2020-06-06 18:24:03
233
原创 直接调用数组二分法查找
package Testshuzubianli;import java.lang.reflect.Array;import java.util.Arrays;public class Test03{ public static void main(String[] args) { int[] a = {124,46,4,64,12,3,89,1568,9542,1556,6,9,5}; System.out.println(Arrays.toString(a
2020-06-06 18:16:30
114
原创 数组练习二
package Testshuzubianli;public class Test02 { public static void main(String[] args) { Man[] mans = { new Man(1001, "x"), new Man(1002, "i"), new Man(1003, "a"), new Ma
2020-06-06 18:12:08
114
原创 数组遍历——java
数组初始化遍历package Testshuzubianli;public class Test01 { public static void main(String[] args) {// int[] arr1 = null; int[] arr1 = new int[5]; //默认初始化 System.out.println(arr1[0]); //动态初始化, 根据索引赋值 System.
2020-06-06 18:00:05
121
原创 面向对象要点汇总
1.1面向对象和面向过程的区别1.2类的定义1.2.4构造方法1.3对象1.4类的管理2.1堆2.1方法区2.1栈2.2程序执行过程2.3GC原理2.3分代机制2.3回收算法2.3内存泄漏2.3三种机制2.4This本质2.5static本质2.6变量分类3.1final关键字3.1super3.1方法的重写3.1继承3.1继承和组合3.2封装3.3多态4.1特殊类—抽象类4.2接口4.3内部类4.3内部类分类
2020-06-06 17:30:32
203
原创 台球桌面载入与小球运动——java演示
成果演示:代码实现:package com.xiafly;import java.awt.*;import javax.swing.*;public class BallGame extends JFrame { Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("images/desk
2020-06-06 16:58:05
238
原创 Java学习——接口
接口要点:代码块一:package Testinterface;/** * 这是一个飞行接口 */public interface Volant { /** * 飞行器的最大高度 */ int MAX_HIGHT = 1000; //编译器自动补充 public static final /** * 飞行方法,可以起飞 */ void fly(); /** * 暂停飞行
2020-06-06 16:26:56
153
1
原创 Java——抽象类
抽象类要点:代码块一:package Testabstract;public abstract class Students { private String name; abstract public void study(); //抽象类 public String getName() { return name; } public void setName(String name) { thi
2020-06-06 16:23:07
123
原创 多态——java三大特性(三)
多态:代码块一:package duotai;public class animal { public void shout() { System.out.println("叫了一声"); }}class dog extends animal { @Override public void shout() { System.out.println("汪汪汪汪"); } public void seedoor()
2020-06-06 16:04:19
162
1
原创 封装——java三大特性(二)
封装:代码块一:package Testfengzhuang;/** * 一个简单的javabean */public class Person { private String name; private int age; private boolean flag; public String getName() { return name; } public void setName(String name) {
2020-06-06 15:58:10
150
原创 extends继承——java三大特性之一
继承要点:简单代码eg:public class Person extends Object { String name; int id; public void reselt() { System.out.println("休息一哈"); }}class Students extends Person { //extends 扩展,在这里就是继承上一个类 int score; public void lea
2020-06-06 15:45:45
281
原创 String常用类
部分代码eg:package TestString;public class Test1 { public static void main(String[] args) { String str1 = new String("abcde"); String str2 = "abcde"; //都存储在常量池 System.out.println(str1 == str2);
2020-06-06 15:33:13
172
原创 for语句嵌套九九乘法表&(*#)打印
package xiafly;public class TestLoop { public static void main(String[] args) {// 帮助理解// for (int i = 1; i <= 5; i++) {// System.out.printf("\n");// for (int j = 1; j <= 5; j++) {// // System.ou
2020-06-06 15:20:27
181
原创 年薪计算—java
package xiafly;import java.util.Scanner;public class Sarly { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.printf("\t年薪计算器\n"); int Sarly = 0, months = 0; double yearSarly;
2020-06-06 15:14:08
587
原创 switch语句——java
package xiafly;import java.util.Scanner;public class Testswitch { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.printf("请属于月份:"); int month = s.nextInt(); switch (month) {
2020-06-06 15:10:04
86
原创 break用法示例-java
package xiafly;public class TestBreak { public static void main(String[] args) { int number = 0; while (true) { int i = (int) Math.round(100 * Math.random()); number++; if (i == 88) {
2020-06-06 15:03:44
205
原创 While语句
package xiafly;public class TestWhile { public static void main(String[] args) { int a = 1; while (a <= 10) { System.out.printf("\tI love you!!\n"); a++; } int sum = 0, i = 1; in
2020-06-06 14:59:39
528
原创 随机生成+if语句示例
运气测试器eg:package xiafly;public class TestIf { public static void main(String[] args) { double x = Math.random(); // 随机生成【0,1)的随机数 int a = 1 + (int) (Math.random() * 6); int b = 1 + (int) (Math.random() * 6); int c
2020-06-06 14:52:12
492
原创 参数的传递,形参与实参
代码块eg:package xiafly;import java.util.Scanner;//import com.xiafly.*; //import导入,可以导入其他包下的类public class Metood { public static void love(int num) { //形参// Scanner s = new Scanner(System.in);//// System.out.pr
2020-06-06 14:20:22
144
原创 构造方法的重载
方法的重载理解概念:同名的方法调用,java可根据方法内形参的不同自动匹配调用。注:重写与重载无直接关系简单代码eg:package com.xiafly;public class SxtStu { //属性 int id; String name; int age; //方法 void study() { System.out.println("我正在敲代码"); } //构造方法 SxtStu() {
2020-06-06 14:00:32
659
原创 TestScanner类,获得键盘输入
代码测试eg:package com.xiafly;import java.util.Scanner;public class TestScanner { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入您的用户名:"); String name = s.nextLine();
2020-06-06 13:06:28
343
原创 数值型内的数据类型装换练习代码
class TestData { public static void main(String[] args) { int a = 123456; long b = a; //小的转大的不会报错 // int c= b; //大的转小的出现报错 //Error:(200, 26) java: 不兼容的类型: 从long转换到int可能会有损失 double d = b;
2020-06-06 01:15:47
129
原创 运算符练习代码
运算符分类运算符练习eg:class TestOperator { public static void main(String[] args) { //算术运算符 int a = 3; long b = 4; // int c=a+b; //Error:(100, 25) java: 不兼容的类型: 从long转换到int可能会有损失
2020-06-06 01:04:08
323
原创 Java中的基本数据类型——练习代码
JAVA中定义了3类8种数据类型1、基本数据类型分类数据类型数值型byte、short、int、long、float、double字符型char布尔型boolean2、引用数据类型类(class)、接口( interface)、数组(array)基本数据初始化eg:package com.xiafly; //包public class Tesst { public static void main(String[] args) {
2020-06-06 00:25:14
421
原创 Java小白学习回忆记录篇一
篇一,标志性的hello worldpublic class Welcome { public static void main(String[] arg){ System.out.println("hello world!!"); }}/*语法解析:1、Java对大小写敏感,如果大小写拼写错误,程序无法运行2、关键字public被称作访问修饰符(access modifier),用于控制程序的其他部分对这段代码的访问级别。3、关键字class的意思是“类”,
2020-06-05 22:27:32
110
Linux常用命令.txt
2020-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人