百木园-与人分享,
就是让自己快乐。

标签:对象

Java学习之关键字的认识与理解-百木园
野生技术

Java学习之关键字的认识与理解

阅读(277)赞(0)

static 关键字     首先 static 关键字的作用可以用一句话来描述:方便在没有创建对象的情况下进行调用,包括变量和方法。static 也可以用来修饰类的成员变量,以及成员方法。以下我慢慢介绍 1.1静态变量的理解 在声明变量的...

【面经】Java面试突击-百木园
野生技术

【面经】Java面试突击

阅读(273)赞(0)

基础语法 基本数据结构 Java 的基本数据类型有 8 种,包括 6 种数字类型、1 种字符类型和 1 种布尔类型。 基本数据类型总览 数字类型包括 4 种整数类型和 2 种浮点数类型,4 种整数类型是 byte、short、int 和 l...

野生技术

java学习

阅读(231)赞(0)

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步...

【计题04组01号】Java面试问答题-百木园
野生技术

【计题04组01号】Java面试问答题

阅读(288)赞(0)

写作前面 本书内容摘自《Java程序员面试笔试宝典》 很多同学在面试时其实有个误区,认为准备的东西越详细越好 其实不是,就和批试卷一样,写长篇大论其实并不会必然加分 老师阅卷时间有限只会抓关键词,面试官也是一样的道理 加上面试官每天面试的人...

野生技术

Python中is与==的使用区别

阅读(279)赞(0)

前言 要区分它俩的差别,首先要明白,python是面向对象的语言,在python里,一切皆对象,而对象有三大要素:id、数据类型(type)、值。 知道了这个就能很好区分了,==是比较两个对象的值是否相等,is是比较id是否相等。 注意 使...

JavaScript常见面试问题-百木园
野生技术

JavaScript常见面试问题

阅读(310)赞(0)

基本数据类型中的null和undefined的区别: null表示“没有对象”,该处不应该有值; undefined表示“缺少值”。该处应该有值,但是没有定义; 转为数值也不同,null转为数值为0,undefined转为数值NaN(不是一...

野生技术

Java基础(1)

阅读(300)赞(0)

1. 面向对象和面向过程的区别 面向对象 面向过程 特性 封装、继承、多态 功能模块化,代码流程化 优点 易于维护、复用和拓展;低耦合 性能高 面向对象:认为世界由对象组成,对象与对象之间通过方法进行交互。以对像为中心,按功能划分问题。 优...

【转】Java的三种代理模式-百木园
野生技术

【转】Java的三种代理模式

阅读(294)赞(0)

link:https://www.cnblogs.com/cenyu/p/6289209.html Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的...

Java的静态方法和实例方法中调用-百木园
野生技术

Java的静态方法和实例方法中调用

阅读(258)赞(0)

在一个静态方法中调用一个静态方法(或者静态变量),可以通过类名点来访问或调用。 静态方法没有隐式的关键字this传递,所以静态方法中不能直接访问实例成员。 实例方法中可以直接调用静态方法(或者静态变量),但静态方法不能直接调用实例方法(或者...