- 博客(18)
- 收藏
- 关注
原创 Java 捕获跟抛出异常
捕获异常try catch finallypublic static void main(String[] args) { int a = 1; int b = 0; //假设要不获得多个异常,要按从小到大的顺序 try {//try监控区域 System.out.println(a/b);//快捷键:选中这条语句,Ctrl+Alt+T }catch(ArithmeticExcepti
2020-10-17 09:39:01
313
1
原创 Java中的接口
接口自己无法写方法,专业的约束,约束和实现的分离。关键字:interface//接口关键字为:interface,接口都需要有实现类public interface UseService { //接口中定义的属性都是常量,都为public static final public static final int age = 99; //接口中所有定义的方法其实都是public abstract public abstract void add(String name
2020-10-16 21:23:41
106
原创 Java instanceof和类型转换
instanceof和类型转换X instanceof Y 判断X和Y是否有父子关系,如果有的话为ture,没有的话为false Object->Person->Student Object->Person->Teacher Object->String Object object = new Student(); System.out.println(object instanceof Student);//true
2020-10-16 19:51:00
389
原创 Java中的构造器
构造器 类中的构造器也成为构造方法,实在进行船舰对象的时候必须要调用的,并且构造器有以下两个特点:必须和类的名字相同必须没有返回类型,也不能写void核心作用初始化对象的值使用new关键字时本质上是在调用构造器无参构造public class Person { String name; //作用:实例化初始值 public Person(){ //无参构造器 }}测试程序:public class App
2020-10-15 19:06:23
93
原创 Java方法的调用及注意事项
方法的调用静态方法与非静态方法的调用public class Demo02 { public static void main(String[] args) { //静态方法的调用 Student.say(); //非静态方法的调用,先用new实例化这个类,再调用,对象类型 对象名 = 对象值 Student student = new Student(); student.say1(); }
2020-10-15 16:02:34
295
原创 Java数组的初始化及内存
数组的初始化及内存分析public class ArrayDemo02 { public static void main(String[] args) { //静态初始化 int[] a = {1,2,3,4,5,6}; //动态初始化,包含默认初始化 int[] b = new int[10]; b[0]=10; }}...
2020-10-14 15:03:04
105
原创 Java print与println的区别
print与println的区别public class ForDemo02 { public static void main(String[] args) { int n=0; for (int i = 1; i <= 1000; i++) { if(i%5==0){ System.out.print(i+"\t");//此处写print而不写println是因为前者输出不会换行而后者会
2020-10-14 08:58:42
133
原创 scanner中next与Linext的区别
next()一定要读取到有效字符后才可以结束输入对输入有效字符之前的空白,next()会自动将其删掉只有输入有效字符后才将其后面的输入的空白作为分割符或结束符next()不能得到带有空格的字符串package zhangzhuo.scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { Scanner scanner
2020-10-13 20:21:21
101
原创 Java运算符
public class Demo07 { public static void main(String[] args) { int a=10; int b=20; System.out.println(""+a+b); //加号前出现String 用字符串连接 结果为1020 System.out.println(a+b+""); // 结果为30 }}...
2020-10-13 11:09:07
51
原创 Java常量与变量
常量与变量 数据类型 变量名 = 值;变量的作用域 类变量 实例变量 局部变量public class Demo02 { //类变量:static static double salary = 2500; //属性(变量) //实例变量:从属于对象;如果不自己进行初始化,默认值为0 0.0 u0000 //布尔值默认为false。除了基本类型其余的都是null String name; int age; //mai
2020-10-13 10:06:21
52
原创 Java数据类型
Java数据类型强类型语言要求变量的使用严格符合规定,所有变量都必须限定以后再能使用弱类型语言Java的数据类型分两大类基本类型(primitive type)数值类型整数类型 byte占1个字节范围:-128-127 short占2个字节范围:-32768-32767 int占4个字节范围:-2147483648-2147483647 long占8个字节(数字后面加L)浮点类型 float占4个字节(数字后面加F) doubl
2020-10-13 09:14:29
75
原创 Java数据类型转换
类型转换运算中,不同类型的数据先转换为同一类型再进行计算。优先级由低到高依次为: byte short char int long float double强制转换(类型)变量名 用于优先级从高到低的转换自动转换 用于优先级从低到高的转换注意点: 1. 不能对布尔值进行转换 2. 不能把对象类型转换为不相干的进行类型 3. 在把高容量转换到低容量是需要强制类型转换反之不用 4. 转换的时候可能存在内存溢出的现象或精度问题
2020-10-13 09:13:40
83
原创 Java关键字
Java关键字注:所有标识符都应该以字母(A-Z或a-z),$或者下划线开始首字符之后可以是字母(A-Z或a-z),$,下划线或数字的任何字符组合不能使用关键字作为变量名或方法名标识符大小写敏感可以使用中文命名但是不建议...
2020-10-12 20:52:34
63
原创 Java注释
Java注释单行注释//注释的内容只能注释一行文字多行注释/* 注释的内容 */可以注释多行文字JavaDoc:文档注释/***可以写参数*/注:注释并不执行,是给我们写代码的人看的。
2020-10-12 20:37:58
44
原创 HelloWorld(Java)
HelloWorld(Java)新建文件夹新建 .java 文件编写代码public class HelloWorld{ public static void main(String[] args){ System.out.print("HelloWorld"); }}cmd编译javac 文件名.java 编译完成会生成 .class文件运行程序java 文件名运行结果[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i
2020-10-12 19:32:06
71
原创 Windows常用快捷键
Windows常用快捷键Ctrl+C 复制Ctrl+V 粘贴Ctrl+A 全选Ctrl+X 剪切Ctrl+Z 撤销Ctrl+S 保存Alt+F4 关闭窗口Shfit+Delete 永久删除Win+E打开我的电脑Ctrl+Shift+Esc打开任务管理器Win+Shift+S Windows自带截图工具Windows打开CMD的方式Win+Windows系统+命令提示符Win+R 输入cmd (推荐使用)在任意文件夹下面,按住
2020-10-12 16:47:12
81
原创 markdown
@# Markdown语法字体Hello,world!Hello,world!Hello,world!Hello,world!引用111分割线图片超链接点击跳转博客列表AAB表格名字性别生日张三男1997代码
2020-10-12 15:29:45
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人