自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java线程

1.volatile关键字有什么作用?答:volatile 是把变量标识为“变化中的”。意思是这个变量即使在(主线程)没有任何存取操作的情况下也可能在(被其他线程)变化。1.可见性:Java提供了volatile关键字来保证可见性。当一个共享变量被volatile修饰时,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,它会去内存中读取新值。而普通的共享变量不能保证可见性,因为普通共享变量被修改之后,什么时候被写入主存是不确定的,当其他线程去读取时,此时内存中可能还是原来的旧值,因此无法保

2020-11-08 19:39:02 100

原创 String,StringBuffer, StringBuilder

1.请简述String,StringBuffer, StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用?答:相同点:1.内部用实现基于字符数组,封装了对字符串处理的各种操作2.可自动检测数组越界等运行异常区别:1.String内部实现基于常量字符数组,内容不可变;StringBuffer,StringBuilder基于普通字符数组,数组到校可以根据字符串的实际长度自动扩容,内容可变。2.性能方面,对于字符串的处理,相对来说StringBuilder>StringBuf

2020-11-02 21:01:24 96

原创 this与super;接口与异常

1.this 和super各有几种用法?答:this有三种用法**用法一:**表示当前对象引用,常用于形参或局部变量与类的成员变量同名的情形,使用this.成员表示当前对象的成员public calss MyFamily{ String name = "liu"; int Num; void init(String name){ this.name=name; System.out.println(this.name); } p

2020-10-27 18:47:44 177

原创 个人银行系统的c++代码转化成Java代码

个人银行系统的c++代码转化成Java代码4.cpppackage cjr;public class bank { private int id; //账号 private double balance; //余额 private double rate; //存款的年利率 private int lastDate; //上次变更余额的时期 private double accumulation; //余额按日累加之和 //记录一笔帐,da

2020-10-26 21:43:03 561

原创 消息与继承

1.如何实现两个对象之间互发消息,请举例说明。答: 通过对象的引用的方式,当一个类在域变量中声明另一个对象时,两个对象之间就可以互发消息class FighterPlane{ String name; int missileNum; public FighterPlane(Stringname, int miss_ileNum){ name _ name; missileNum =missileNum ; } public void

2020-10-21 17:17:15 142 1

原创 Java的访问控制修饰符,组合,覆盖和重载

作业: 1-8Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。答:访问控制修饰符:public,protected,private。访问权限首先看类前的修饰符,当类的修饰符为public时,则类可以被所有的类所访问(可以import);当为默认时,则只能为包中的类所访问。在此前提下,再看属性和方法前的修饰符。类前修饰符为public时,当属性和方法前的修饰符为public时,则该属性可以被所有类访问;当属性和方法前为protected修饰时,对于类定义而言,可

2020-10-18 17:41:53 257

原创 Java对象和对象引用

1.对象和对象引用有什么区别,请举例说明答:根据类模板产生一个对象,并在计算机内存中为此开辟一个新的空间,分配在堆上,new FightPlane();语句就是产生一个对象。FightPlane fp;声明一个对象引用,相当与一个遥控器,分配在栈上。fp = new FightPlane();初始化一个对象引用。fp.FightPlane();引用调用方法。对象和对象的声明不是一个概念,有声明时可以没有对象。当声明被赋予特定对象后,声明就被引用取代。可以这样FightPlane fp=new Fight

2020-10-04 20:45:46 303

原创 Java的数据类型和运算符

Java包含哪些数据类型?请举例说明答:java数据类型可划分为基本数据类型和复合类型。基本数据类型包括:整数类型:byte,short,int,long;浮点类型:float,double;字符类型:char;布尔类型:boolean;复合类型包括:class(类);interface(接口);数组2.Java基本数据类型转换包含哪两类?请举例说明包括:答:1.自动类型转换规则整型、浮点、字符型数据可以混合运算。运算时,不同类型的数据先转化为同类型(从低级到高级),然后再进.

2020-09-24 00:02:11 202

原创 Java入门

1.学习一些编程语言得方法,经验,教训C语言与c++一起学习的,因为有相似的地方所以学习起来有比较印象也比较深刻,老师说的比较详细,平时一定要多看代码打开思路,也要多练习代码,拥有自己的代码风格最好。数据结构也学习的c语言版本是所以c语言的基础很重要,作为第一个学习得语言,日后学习的语言都与此相做比较,要多看,多练习,自己的教训就是没有利用学习期间多练习。python听过很多很简单的评价,只有自己学习以后才知道。python确实比较省事,却在语法方面要求较高,我认为只要是编程,就要多做多练。2.Java

2020-09-21 19:46:15 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除