随笔分类 - javaSE基础学习
重新学习一遍,加油吧,骚年!
摘要:package Thread; //模拟龟兔赛跑 public class Race implements Runnable { //胜利者 private static String winner; @Override public void run() { for (int i = 0; i <
阅读全文
摘要:package Thread; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; //联系Thread,实现多线程同步下载图片 p
阅读全文
摘要:1、继承Thread类,重写run方法,调用start方法启动线程; package Thread; //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意,线程开启不一定立即执行,由CPU调度执行 public class threadDemo1 ext
阅读全文
摘要://interface 定义的关键字 接口都需要有实现类 public interface UserService { //接口中所有定义其实都是抽象的, public abstract(默认的) public abstract void select(String name); void dele
阅读全文
摘要:super: 1、super调用父类的构造方法,必须在构造方法的第一个; 2、super必须必须也只能出现在子类的方法或者构造方法中; 3、super和this不能同时调用构造方法; VS this: 代表的对象不同: this:本身调用者这个对象; super:代表父类对象的应用; 前提: thi
阅读全文
摘要:package JavaBasics; public class Demo8 { public static void main(String[] args) { //静态方法,随类一起加载的,比实例化先存在,不能调用可能不存在的方法; public static void a(){ b();//报
阅读全文
摘要:分为静态方法(static)和非静态方法 静态方法:直接类名.方法名; 非静态方法:通过new;
阅读全文
摘要:public class Demo8 { public static void main(String[] args) { //输出一个棋盘 创建一个二维数组 0:代表没有棋子 1:代表白棋 2:代表黑棋 int[][] array = new int[11][11]; System.out.pri
阅读全文
摘要:1、首先,字符的本质还是数字; 理解: 编译:将java文件 ==> class(字节码文件) 反编译:将class(字节码文件) ==> java文件 >使用IDE实现 由结果可知,jdk7之后是支持string的; 那么我们如何查看编译之后的文件呢,在IDE中java文件编译之后会生成class
阅读全文
摘要:一) package JavaBasics; public class Demo4 { public static void main(String[] args) { //case 穿透 switch:匹配一个具体的值 //jdk7之后,switch里面可以是string类型的; char gra
阅读全文
摘要:package JavaBasics; import java.util.Scanner; public class Demo3 { public static void main(String[] args) { //我们可以输入多个数字,并求其总和和平均数,每输入一个数字回车确认,通过输入非数字
阅读全文
摘要:/** * 学习Scanner类 *java.util.Scanner是Java5的新特征,用来获取用户的输入,实现程序与人的交互; * 基本语法: * Scanner s = new Scanner(System.in); * 通过Scanner类的next()与nextLine()方法获取输入的
阅读全文
摘要:众所周知,JavaDoc生成文档有助于我们更好理解一个程序的详细,那我们应该怎么生成呀,接下来.... 一、写一个例子; package JavaBasics; /** * @author xieqi * @version 1.0 * @since 1.8 */ public class Demo1
阅读全文
摘要:字符串连接符用“+”表示; public static void main(String[] args) { int a = 10; int b = 20; //""在前面就代表是字符串连接符 System.out.println(""+a+b); //""在后面就会先计算数值,相当于连接一个空字符
阅读全文
摘要:public static void main(String[] args) { /** * 位运算符 * A = 0010 1100 * B = 0000 1101 * * A&B = 0000 1100 两个为1才为1 与 * A|B = 0011 1101 有一个为1就为1 或 * A^B =
阅读全文
摘要:转载自:https://blog.csdn.net/xyc_csdn/article/details/66472191?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel
阅读全文
摘要:package JavaBasics;public class StringStudy { public static void main(String[] args) { //整数拓展 // 进制 /** * 二进制 : 0 1 组成的;逢二进一,借一当二; * 十进制 : 我们平常使用的数字 0
阅读全文

浙公网安备 33010602011771号