自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录G2G项目中遇到的问题

G2G通信

2022-09-29 15:32:06 337 1

原创 面对对象(下)

1,this有三种用法:this.域变量,this.成员方法this(参数)this指代当前对象super有两种方法:super.域变量,super.成员方法super(参数)2子类对象实例化过程:为子类对象分配内存空间,对域变量进行默认初始化绑定构造方法,将new对象中的参数传递给构造方法的形式参数调用this或super语句,注意二者必居其一,但不能同时存在进行实例变量的显式...

2019-11-17 16:22:05 91

原创 网络通信

1,网络通信协议分7层,物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。2,TCP又叫三次握手法,在信息传输的过程中会有连续三次交换信息,而UDP是一种五连接的协议,每个数据都是一个独立的信息。两者在通信方式,传输数据量,传输数据·可靠性都有差别(P237)总的来说TCP传输量大,可靠性强;UDP操作简单,传输效率高。3,传输层。 基于URL的高层次JAVA网络编程,基于SO...

2019-11-13 23:43:48 104

原创 异常作业

1,不是,RuntimeException类的异常可以不明确处理。3当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括:调用 null 对象的实例方法。访问或修改 null 对象的字段。4exception000finally111finishedfinally111exceptionfinishedexceptionfinished51342...

2019-11-13 23:29:46 219

原创 线程作业

1,线程和进程的联系和区别是什么?每个进程都有独立的内存空间,系统资源,而多线程却共享一块内存空间。线程被称为轻负荷进程。2什么是前台线程,什么是后台线程?前台线程和后台线程唯一区别就是:应用程序必须运行完所有的前台线程才可以退出而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。3创建线程有几种方法,它们之间的区别是什么?有两种...

2019-11-13 23:23:13 143

原创 java.io

1,类BufferedReader定义:从字符输入流中读取文本,缓冲字符,以便有效读取字符,数组和行。可以指定缓冲区大小,也可以使用默认大小。对于大多数用途,默认值足够大。方法:void close()关闭流并释放与其关联的所有系统资源。Stream lines()返回a Stream,其元素是从this读取的行BufferedReader。void mark(int readAh...

2019-11-03 11:36:54 74

原创 关于编程的理解和对java的认识

关于编程的理解和对java的认识目前为止我们以经学习了三种语言,c/c++/python。但其实很多内容并没有掌握,c/c++在大一上学期一起上的,由于时间较紧,老师着重讲了c++,c的内容没有过多深入,我们平时的实验也是以c++为主。大一下的python老师讲的也比较广泛,我也没有投入太多时间,所以对我来说最熟悉的还是c++。感觉编程语言学习是一个循循渐进的...

2019-10-16 20:57:04 246

原创 关于Java的System,Integer,Math的自学心得

关于Java的System,Integer,Math的自学心得1 System类:System类不能被实例化。它提供的工具包包括标准输入流,标准输出流和错误输出流;访问外部定义的属性和环境变量;加载文件和库的方法;快速复制数组一部分的实用方法。字段(不太理解,看到别人说可以把它理解成类中的成员常量或成员变量)static PrintStream err 标准错误输...

2019-10-16 20:56:53 101

原创 浅谈Java对象

浅谈Java对象Java中引入了对象的引用这一概念,这与我们在c++中学到的有所不同。在c++中我们创建一个对象只用类名+对象名,然后就可以直接使用该对象,但在Java中我们需要两个步骤:类名 + 对象名;对象名 = new + 类名。或者简化成 类名 + 对象 = new + 类名;例如Student类: c++:Student a; Ja...

2019-10-16 20:56:41 117

原创 面对对象(上)的作业

1 构造方法:构造方法是一个与类名相同的类方法。每当使用new关键字创造一个对象,为新创建对象开辟了内存空间之后,Java系统将自动调用构造方法初始化这个新建对象。抽象:抽象是从被研究对象中舍弃个别的,非本质的或与研究主旨无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确,简明扼要的认识。2 对象位于堆中,声明能引用对象实质上是建立一个对象的引用与堆中的对象连接在一起。3...

2019-10-16 20:56:28 84

原创 面对对象(中)作业

1封装,继承,多态2利用抽象数据类型(类)将数据和基于数据的操作绑定在一起,数据被保存在抽象数据类型内部,系统只有通过被授权的操作方法才能访问数据。3对象可以用别的对象的引用与别的对象互相作用,条件是该对象的属性与方法最好为public。(不包括同一包,或子类)4 protected修饰符,在类的定义层面上(如构造方法),只有同一包中的类或其子类才能访问其属性或方法。对象的引用则只有同一包内...

2019-10-16 20:56:10 96

原创 国庆作业之感想与总结

c++代码改成Java代码这一次的国庆作业是将老师给的几个c++代码改成相应的Java代码。总体来说还是比较简单,只是需要改动的量有点大。c++代码与Java代码区别最大的地方是关于类的声明,定义和使用。1 Java里的类名加对象名仅仅是一个引用,必须要使用new才能创建一个对象。类对定义也要在类中进行,这样使得整个类显得特别臃肿。2 c++中的虚函数,在Java中变成了抽象类和抽象方法...

2019-10-16 20:55:58 214

空空如也

空空如也

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

TA关注的人

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