自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java的final变量、final方法和final类

1、final变量final关键字可用于变量声明,一旦该变量被设定,就不可以再改变该变量的值。通常,由final定义的变量为常量。例如,在类中定义PI值,可以使用如下语句:final double PI=3.14;当在程序中使用到PI这个常量时,它的值就是3.14,如果在程序中再次对定义为final的常量赋值,编译器将不会接受。final关键字定义的常量必须在声明时对其进行赋...

2018-10-21 19:56:47 535

翻译 Java线程同步

线程安全在单线程程序中,每次只能做一件事情,后面的事情需要等待前面的事情完成之后才可以进行。但如果使用多线程程序,就会发生两个线程抢占资源的问题,如两个人同时说话,两个人同时过同一独木桥等。所以在多线程编程中需要防止这些资源访问的冲突。Java提供了线程同步的机制来防止资源访问的冲突。实际开发中,使用多线程程序的情况很多,如银行排号系统、火车站售票系统等。这种多线程的程序通常会发生问题,以...

2018-10-20 19:34:49 255

转载 Java构造一颗简单的二叉树

package Arrays;import java.util.ArrayList;import java.util.List;public class BinaryTree <T>{ //静态内部类不能访问外部类的非静态成员 public static class Node{ private Node lNode; private Node rNode; ...

2018-10-20 15:29:30 5266

原创 晚上,有n个人过河,分别需要n1、n2、n3、nn分钟。只有一把手电筒,过河的必要条件是有手电筒。最多可以两个人同时过河,但必须以两人中较慢的那个人的速度过去。问:所有人都过河,至少需几分钟。

package Arrays;import java.util.Arrays;import java.util.Scanner;public class ToArray { private static int sum=0; public int bridge(int []arr,int n) { if(n==1||n==2) return arr[n-1]; e...

2018-10-20 13:04:59 1755

转载 Java中String、StringBuffer和StringBuilder的区别?

String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它...

2018-10-19 17:34:58 85

原创 Java静态块应用实例

 类B:public class B { static { System.out.println("类B静态块"); } public B() { System.out.println("类B构造函数"); }}类A:public class A extends B { static { System.out.println("类A静态块"); } p...

2018-10-19 17:18:49 384

转载 Java单例(singleton)模式

单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。单例模式的一个例子:1、创建一个Singleton类public class SingleObject { //创建 SingleObject 的一个对象 private static Single...

2018-10-16 18:39:56 155

原创 360服务端开发工程师面试题:MySQL常用的三种存储引擎

面试官:你们常用的数据库是啥啊?我:MySQL啊。面试官:那么MySQL常用的三种存储引擎是?我 :???存储引擎。。。是啥???面试官:就是你创建表之前设置的存储引擎。我内心OS:我们都是直接用默认的啊。所以,才发现自己学的多么浅浅浅。。。-----------------------------------------------------------------------此...

2018-10-14 22:11:58 219

转载 360服务端开发工程师面试题:两种HTTP方法:GET和POST的区别?

 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。HTTP的底层是TCP/IP,GET和POST的本质就是TCP连接。但是,由于HTTP的规定和浏览器的限制,导致它们在应用过程中有不同之处。  GET POST 后退按钮/刷新 没有影响 数据会被重新提交 缓存 能被缓存 不能被缓存 书签 可收藏为书签...

2018-10-14 09:00:29 412

原创 Java中的继承

类之间的关系主要有以下三种:使用关系、包含关系和继承关系。继承是面向对象技术的重要基石,通过继承可以创建具有等级层次的类结构。被继承的类称为父类,继承父类的类称为子类。执行继承后,子类将获得父类的所有非私有属性,并具有自己的特有属性。继承的方式有单继承和多继承,Java中只支持单继承。采用接口技术实现多继承。java中采用关键字extends表示继承。public cla...

2018-10-14 08:08:23 78

原创 Java语言中的static和final

1、static修饰符static可以修饰变量、常量以及语句。由static修饰的变量在类中是共享的,在类加载时,就为它们分配了内存空间。类中的静态变量、方法或者代码块属于类,而不属于某个特定的对象。类的静态成员与类的名称一起使用,而无需创建类的对象。静态变量或方法也称为类的变量或方法。静态常量package Number;public class N { pr...

2018-10-13 23:05:05 167

原创 Java访问控制符

访问控制符用于类、属性、函数的定义中以规定其访问权限。访问控制符规定的权限分为4种,分别为:public,公开的,任何类都可以访问protected,受保护的,子类可以访问private,私有的,只有本类可以访问如果一个类、类属变量及方法不用以上三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),...

2018-10-13 19:08:24 649

原创 360服务端开发工程师面试题:TCP的三次握手

TCP是面向连接的协议。运输连接是用来传送TCP报文的。TCP运输连接的建立与释放是每一次面向连接的通信中必不可少的过程。因此,运输连接就有三个阶段,即连接建立、数据传送、连接释放。在TCP连接建立过程中要解决以下几个问题:(1)要使每一方能够确知对方的存在。(2)要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间戳选项及服务质量等)。(3)能够对运输实体资源(如缓存...

2018-10-13 10:31:30 584

原创 360服务端开发工程师面试题:Session和Cookie的区别?

session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。session意思是在这个用户没有离开网站之前一直有效,如果无法判断用户何时离开,一般依据系统设定,tomcat中设定为30分钟.Cookie的功能是在网站上记录客户的某些信息。例如,会员的用户名及喜好等。一旦用户下次登录,网站可以获取客户的相关信息,根据这些客户信息,网站可以为客户...

2018-10-12 21:02:28 696

原创 常见服务的默认端口

HTTP:超文本传输协议,默认端口80FTP:文件传送协议,默认端口21TELNET:远程终端协议,默认端口23SMTP:简单邮件传送协议,默认端口25Windows终端服务:默认端口3389...

2018-10-12 09:34:24 4395 1

原创 一般软件的默认安装目录是哪里

C:\Program Files

2018-10-12 09:24:40 10906

原创 常见的Windows下的杀毒软件?

1、360安全卫士2、金山毒霸3、腾讯电脑管家4、百度杀毒5、小红伞(德国,在中国免费) 

2018-10-12 09:23:04 2055

原创 常见的操作系统有哪些?

1、Windows操作系统应用比较广泛。2、Linux操作系统免费使用,类UNIX3、Unix操作系统无界面,使用命令操作,一般安装在服务器上面。4、Mac操作系统苹果公司开发的,一般PC不能使用。...

2018-10-12 09:08:52 11841

转载 计算机的远程控制

第一步、右键桌面上的 此电脑,选择 属性: 第二步、点击左边菜单中的 远程设置: 第三步、选择 远程 选项,选择 远程桌面 下的 允许远程连接到此计算机(L),点击 确认 启用远程桌面功能:(至此,远程桌面功能启用成功)。 第四步、点击电脑的 开始 >> 所有程序:在 附件 中找到 远程桌面连接:或者在运行里面直接输入mstsc ...

2018-10-11 23:32:59 344

翻译 计算机网络体系结构

连接在网络上的两台计算机需要互相传送文件:显然,在这两台计算机之间必须有一条传送数据的通路。但这还远远不够。至少还有以下几项工作需要去完成:(1)发起通信的计算机必须将数据通信的通路进行激活。所谓“激活”就是要发出一些指令,保证要传送的计算机数据能在这条通路上正确发送和接收。(2)要告诉网络如何识别接收数据的计算机。(3)发起通信的计算机必须查明对方计算机是否已开机,并且与网络连接...

2018-10-11 23:13:29 241

翻译 计算机网络常用的7个性能指标

1、速率计算机发送出的信号都是数字形式的。比特(bit)来源于binary digit,意思是一个”二进制数字“,因此一个比特就是二进制数字中的一个1或0。比特也是信息论中使用的信息量的单位。网络技术中的速率指的是数据的传送速率,它也称为数据率或比特率。速率的单位是bit/s(比特每秒)(或b/s,有时也写作bps,即bit per second)。当提到网络的速率时,往往指的是额定速率或...

2018-10-11 15:14:56 45524 2

翻译 互联网的组成

互联网从工作方式上可以划分为以下两大块:(1)边缘部分    由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享。(2)核心部分    由大量网络和连接这些网络的路由器。这部分是为边缘部分提供服务的(连通性和交换)。1、互联网的边缘部分处在互联网边缘的部分就是连接在互联网上的所有的主机。这些主机又称为端系统。小的端系统可以是一台普通个人电脑和具有上网...

2018-10-11 13:50:14 6105

原创 Java中的Object类

在Java中,所有的类都直接或者间接继承了java.lang.Object类。Object类是所有类的父类,是java类层中的最高类层。当创建一个类时,总是在继承,除非某个类已经指定要从其他类继承,否则它就是从java.lang.Object类继承而来的。由于所有的类(包括自定义的类)都是Object类的子类,所以在定义类时,省略了extends Object关键字。在Object...

2018-10-10 08:52:11 334

原创 Java中的重写、重构与重载

重写(覆盖)就是在子类中将父类的成员方法的名称保留,重写成员方法的实现内容,更改成员方法的存储权限,或是修改成员方法中的返回值类型。当重写父类方法时,修改方法的修饰权限只能从小的范围到大的范围改变。例如,如果父类中run()方法的修饰权限为protected,继承后子类中的run()的修饰权限只能修改为public,不能修改为private。重构,一种特殊的重写方式,子类与父类的成员方法返...

2018-10-09 21:08:39 766

原创 Java包装类——Boolean

Boolean类将基本类型为boolean的值包装在一个对象中。一个Boolean类型的对象只包含一个类型为boolean的字段。1、构造方法Boolean b=new Boolean(true);Boolean bool=new Boolean("ok");2、常用方法booleanValue():将Boolean对象的值以相应的boolean值返回。toString()...

2018-10-09 20:00:44 1125

原创 Java包装类——Integer

java.lang包中的Integer类、Long类和Short类,分别将基本类型int、long和short封装成一个类。这些类都是Number的子类,区别就是封装不同的数据类型,其包含的方法基本相同。Integer类在对象中包装了一个基本类型int的值。该类的对象包含一个int类型的字段。此外,该类提供了多个方法,能在int类型和String类型之间相互转换。1、构造方法Integ...

2018-10-09 19:47:10 287

空空如也

空空如也

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

TA关注的人

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