![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础学习
夜间传说
努力学习,天天向上!
展开
-
java复习基础语法等
类有两种访问级别:public 或default。若子类和父类不在同一个包内,那么子类子类能够继承其父类的所有public方法和protected方法。但是default方法就不行了。java可以通过接口来实现多继承,即通过继承父类,在此基础上再实现接口。子类不能继承重写的父类方法。子类不能继承父类的构造方法,因为构造方法不是类成员。子类中的方法和成员变量具有覆盖性。子类调用父类的方法:super.xxYY();重写父类的方法时,不可以降低方法的访问权限;重写的方法和父类中被重写的方法要具有相原创 2021-01-09 21:11:18 · 74 阅读 · 0 评论 -
Java_Save could not be completed. Try File> Save As. if the problem persists.
所以最好不要用¥开头的符号作为变量名,变量名中含有一些奇怪的字符也会产生编码问题。原创 2021-01-07 09:16:43 · 375 阅读 · 0 评论 -
java字节流
Java中的字节流处理的最基本单位为单个字节,它通常用来处理二进制数据。InputStream类与OutputStream类均为抽象类,我们在实际使用中通常使用Java类库中提供的它们的一系列子类。原创 2021-01-05 11:16:02 · 101 阅读 · 0 评论 -
java一些零散的知识点:
java一些零散的知识点:java的数据类型有基本数据类型和引用数据类型两种。引用类型有数组、类、接口、枚举3.Java字符集采用的是Unicode字符集,它的特点是:每个字符占2个字节,取值范围是0~65535。表达式中类型的自动提升:Java语言规定了若干适用于表达式的类型提升规则(“向高看齐”):1/ 所有的byte型和short型的值被提升到 int型2/ 如果一个操作数是long型,整个表达式将被提升到long型3/ 如果一个操作数是float型,整个表达式将被提升到float型4原创 2021-01-04 16:39:48 · 110 阅读 · 0 评论 -
java期末复习的零碎知识点。。
string a,b.之间相比较是引用之间的相比较。。用“”来比较是会出错的。StringBuffer sb=new StringBuffer(“abc”);StringBuffer tb=new StringBuffer(“abc”);System.out.println(sbtb);System.out.println(sb.equals(tb));StringBuffer则不一样,它并没有实现equals方法,而是将俩个引用直接比较,所以sb.equals(tb)输出false2、 Sy转载 2020-12-28 21:58:00 · 124 阅读 · 0 评论 -
java期末一些试题笔记
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。类的private方法会隐式地被指定为final方法。final修饰的变量和对象一旦初始化后就不能改变它的值了static 方法只能访问static数据。Object描述的是所有类的通用属性与方法。...原创 2020-12-14 20:54:51 · 128 阅读 · 0 评论 -
Java try-catch-finally-笔记
java中文件流打开之后会占用资源,在使用完之后要及时将他们关闭。finally中的语句一定会执行,无论之前的try有没有执行成功。package JavaLearn;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class TryCatch_finallly { public static void main(String args原创 2020-12-02 20:46:39 · 91 阅读 · 0 评论 -
java try_catch语句的异常捕捉和printStackTrace();
catch后面的小括号可以是具体的异常类型也可以是异常类型的父类型。。。Exception e 可以处理所有的抛出异常,但是这种处理不精确。catch 可以有多个,但是写多个的时候必须遵循从小到大的原则。否则报错。异常的处理使得程序更加健壮。比如百度的服务器遇到异常的时候不会随便宕机。在调试程序的时候,异常信息应该从上往下看。比如以下的程序的第十七行:package JavaLearn;import java.io.FileInputStream;import java.io.FileNo原创 2020-12-02 20:15:49 · 635 阅读 · 0 评论 -
java异常处理笔记
JVM异常是一个类的对象存在。在控制台中输出的报错信息是会new一个对象。只要是发生的东西底层会new一个对象出来。starUML 可以用来画图。UML图就像是盖大楼的设计图纸。上抛相当于逃避责任,,try catch相当于拦截异常。throws调用函数抛出异常时,可在谁调用谁抛出的原则上进行处理。当然,如果知道是谁抛出哪个类型的话,可以直接抛出给它的父类。...原创 2020-12-02 17:29:32 · 87 阅读 · 0 评论 -
java 日期初始化与转为字符串 笔记。
需要先导入的包:import java.text.SimpleDateFormat;/*****将当前时间转化为一个字符串输出***********/ Date testtime=new Date(); SimpleDateFormat ddd=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS"); String strdate=ddd.format(testtime); System.out.println("现在的时间是"+strdate)原创 2020-11-24 21:21:11 · 205 阅读 · 0 评论 -
Java日期类System.currentTimeMillis() 笔记
记录一个方法需要多少毫秒;package stringJava;import java.util.regex.*;import java.util.Scanner;import java.util.Timer;import java.io.*;import java.text.SimpleDateFormat;import java.util.*;import java.util.Vector;import java.util.Enumeration; public class s.原创 2020-11-24 20:41:47 · 111 阅读 · 0 评论 -
java_int转为String类型的方法笔记
数字转为字符串:一、数字+“”。二、用String.valueOf( int i);返回的是一个字符串。字符串转为数字:一、int i =Integer.parseInt(“123”);原创 2020-11-24 16:36:37 · 136 阅读 · 0 评论 -
java包装类笔记
出现横线划掉说明已经过时。String 类不可变的原因是里面的byte 数组被final修饰了。因为数组一旦创建长度不可变并且被final修饰的引用一旦指向某个对象之后不可再指向其他对象。一些出现的经典异常:...原创 2020-11-24 16:08:52 · 88 阅读 · 0 评论 -
java_StringBuffer中append()的使用介绍笔记
java字符串常量池的使用:每一次创建一个字符串都会消耗一个常量池的一段空间,字符串的值是不变的。用StringBuffer中的append()方法可以将字符串后面追加一些东西。StringBuffer是线程安全的,他有线程锁。...原创 2020-11-23 21:26:06 · 3536 阅读 · 2 评论 -
用java中的工具,字符串处理函数的使用方法split charAt contains等
eclipse中:连续5次以上按住shift会触发粘滞粘贴的按键。。shift +end 选中所在行的光标后的字符java对象输出引用的时候会自动调用toString方法(a.toString())记住一些常用的工具,以后开发 的时候能想起可能有这个功能就可以了。package stringJava;import java.util.regex.*;import java.util.Scanner;import java.util.Timer;import java.io.*;impo原创 2020-11-23 17:19:54 · 162 阅读 · 0 评论 -
java_数组模拟栈的pop push_
编写程序,使用一维数组,模拟数据结构。要求1、这个可以存java中的任何引用类型的数据。在中提供push方法模拟压栈。(栈满了,要有提示信息。)3、在栈中提供pop方法模拟弹栈。(空了,也要有提示信。)4、编写测试程序,new栈对象,调用 push pop。方法来模拟压弹栈的动作。知识点:封装:第一步:属私有化,第二岁:对外提供set和get方法。package stringJava;public class myStack { private Object [] elements;/原创 2020-11-22 17:24:25 · 361 阅读 · 0 评论 -
java数组赋值错题 以及System.arraycopy()函数的使用。
没搞清楚是将数组的引用赋值给A所以出错了。package stringJava;import java.util.Scanner;import java.util.Timer; public class stringJava{ public static void main(String args[]){ int []a= {1,2,3,4}; int []b=new int[3]; System.arraycopy(a, 0, b,原创 2020-09-27 11:54:08 · 142 阅读 · 0 评论 -
Java String一些类的一些函数的使用
Java String看到书中的一些String类的一些函数的使用便在eclipse上打打。package stringJava;import java.util.Scanner; public class stringJava{ public static void main(String args[]){ String javafun="Java is fun!"; javafun=javafun.concat(javafun);//连接两个字符串产生一个新的字符串。原创 2020-09-26 21:28:30 · 97 阅读 · 0 评论