![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java学习
文章平均质量分 64
java语言基础学习
啊哈biubiubiu~
这个作者很懒,什么都没留下…
展开
-
线程
进程与线程进程:一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源,每一个进程的内部数据和状态都是完全独立的。线程:Java程序执行中的单个顺序的流控制称为线程,多线程则指一个进程中可以同时运行多个不同的线程,执行不同的任务。区别:同类的多个线程共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多 。进程的创建1.直接继承线程Thread原创 2021-01-11 13:39:18 · 65 阅读 · 0 评论 -
String与StringBuffer
package hai;public class stringbuffer { public static void main(String[]args) { StringBuffer a=new StringBuffer("hello"); StringBuffer b=new StringBuffer("world"); operate(a,b); System.out.println(a); System.out.println(b); } static void oper原创 2020-11-21 11:03:45 · 67 阅读 · 0 评论 -
异常
异常含义异常是正常情况以外的事件,具有不确定性。遇到异常后程序不能正常向下执行。 例如:用户输入错误、除数为0,需要的文件不存在或打不开、数组下标越界、传入参数为空或不符合指定范围。异常分类下图罗列了Java中异常类定义的层次关系异常类和其他类的祖先一样都继承了Object类,第二个层次是Throwable类,第三个层次是Exception和Error,它们是平行类。Exception是所有异常类的祖先,Error是所有错误类的祖先。异常和错误的区别:Error不是程序需要捕获和进行处理的,例原创 2020-11-18 14:54:51 · 139 阅读 · 0 评论 -
类和对象(中)
什么是组合?有什么作用?组合:一个类的对象引用是另一个类的属性就是一个组合现象。作用:java代码复用的一种方法。顾名思义,就是使用多个已有的对象组合为一个功能更加复杂强大的新对象。体现的是整体与部分、拥有的关系.public class job { String name; int salary; public int getsalary() { return salary; } public void setsalary(int sa) { this.salary=sa; }原创 2020-11-10 10:32:36 · 150 阅读 · 0 评论 -
类和对象(下)
一、this与supperthis的三种用法1.表示当前对象引用,常用于形参或局部变量与类的成员变量同名的情形,使用this.成员名表示当前对象的成员public class hh { int a=5; void init (int p) { int a=p; System.out.println(a);//4 System.out.println(this.a);//5 } public static void main(String[] arg) { hh j=new hh原创 2020-11-07 18:30:57 · 143 阅读 · 0 评论 -
Java基础知识
数据类型基本类型:整型:int long short,byte浮点型:float,double字符型:char布尔型:boolean复合类型:class:interface:数组:基本数据类型转换自动类型转换:强制类型转换:包装类借鉴一下int和integer区别int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象Java 中的数据类型分为基本数据类型和复杂数据类型,in原创 2020-10-13 18:56:57 · 67 阅读 · 0 评论 -
类和对象(上)
类和对象对象与对象引用的区别是什么?public class hello { String name = "su35"; int missileNum; void init(String name){ this.name = name; System.out.println(this.name); } public static void main(String[] arg){ hello fp = new hell原创 2020-10-20 09:58:14 · 90 阅读 · 0 评论 -
My first blog
啊哈哈哈我的第一篇博客对之前语言学习的一个小结这也是java的第一次作业,自己对这门语言也是十分的好奇呢,之前有学了c,c++,python(水的一批),还是对c比较熟悉,感觉对于语言的学习上手不难,但是精通还是需要practise,practise,and practise,这是最最重要的,不练是万万不行的,其次呢就是需要扎实的基本功,不然连个参数传递都搞不明白,还用啥递归鸭,本人菜鸡一个,也没啥好的学习方法,笨鸟先飞,天道酬勤,这就是我对之前语言学习最大的感触叭,ps:还有一点不得不提,就是要耐心细原创 2020-09-27 21:15:05 · 78 阅读 · 0 评论