加载中
博为峰Java技术题-JavaSE 之关键字

[关键字] 博为峰小博老师: 【注】关键字的所有的字母都是小写 1. 用于定义数据类型的关键字 2. 用于定义数据类型值的关键字 true(真) false(假) null(空) 3. 用于定义流程控制的...

2016/11/01 17:15
20
博为峰Java面试题-JavaSE之抽象类

[面试原题] [博为峰题目] 选项中哪一行代码可以替换题目中//add code here而不产生编译错误?() A public abstract void method(int a); B constInt = constInt + 5; C public int method...

2016/10/27 13:49
47
博为峰Java技术题-JavaSE 之标识符、注释

[标示符] 博为峰小博老师: 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符[$]组成。 1. 标识符的命名规则: (1) 数字不可以开头 (2) 不可...

博为峰Java面试题-JavaSE I/O之File写入读出

[面试原题] [博为峰题目] 编程实现指定位置文件的写入读出? [正确答案] 博为峰小博老师: 代码: package com.bwf.io; import java.io.BufferedReader; import java.io.File; import java....

2016/10/28 13:21
186
博为峰Java技术文章 ——JavaSE Swing 标签

博为峰小博老师: 下图列出了Label常用的构造器: 通过构造器创建了Label组件后,可通过组件内置的方法来操纵这个组件,其方法如下图所示。 在顶层容器中添加两个标签组件,其具体的代码如下...

博为峰Java技术文章 ——JavaSE Swing 按钮

博为峰小博老师: 下面是JButton的层次结构如下图所示: 由以上的JButton的层次结构图可以看出,JButton是继承AbstractButton类而来。AbstractButton本身是一个抽象类,里面定义了许多组件设置...

博为峰Java技术题 ——JavaSE Java MySQL连接

博为峰小博老师: Java 连接 MySQL 需要驱动包,最新版下载地址为: http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。 你可以下载本站...

博为峰Java技术题 ——JavaSE Java NIO Ⅳ

博为峰小博老师: [缓冲区Buffer] 一个Buffer对象是固定数量的数据的容器。其作用是一个存储器,或者分段运输区,在这里数据可被存储并在之后用于检索。尽管缓冲区作用于它们存储的原始数据类型...

博为峰Java技术题 ——JavaSE Java NIO Ⅳ

博为峰小博老师: Buffer的常见方法如下所示: l flip(): 写模式转换成读模式 l rewind():将 position重置为0,一般用于重复读。 l clear():清空buffer,准备再次被写入 (position变成0,l...

博为峰Java技术题 ——JavaSE 包(package)Ⅰ

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间 [包的作用] 博为峰小博老师: 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包...

博为峰Java技术题 ——JavaSE 包(package)Ⅱ

[创建包] 博为峰小博老师: 创建包的时候,你需要为这个包取一个合适的名字。之后,如果其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个...

博为峰Java技术题 ——JavaSE 泛型Ⅰ

博为峰小博老师: [泛型初探] 在泛型出现之前,是这么写代码的: 当然这是完全允许的,因为List里面的内容是Object类型的,自然任何对象类型都可以放入、都可以取出,但是这么写会有两个问题...

博为峰Java技术题 ——JavaSE Java 方法Ⅰ

博为峰小博老师: 我们经常使用到 System.out.println(),那么它是什么呢? l println() 是一个方法。 l System 是系统类。 l out 是标准输出对象。 这句话的用法是调用系统类 System 中的标...

2016/11/29 14:17
101
博为峰Java技术题 ——JavaSE Java 方法Ⅲ

博为峰小博老师: [void 关键字] 下面的例子声明了一个名为 printGrade 的方法,并且调用它来打印给定的分数。 以上实例编译运行结果如下: 这里printGrade方法是一个void类型方法,它不返回...

博为峰Java技术题 ——JavaSE 避免死锁Ⅰ

在有些情况下死锁是可以避免的。下面将展示三种用于避免死锁的技术: [加锁顺序] 博为峰小博老师: 当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。 如果能确保所有...

博为峰Java技术题 ——JavaSE 避免死锁Ⅱ

[加锁时限] 博为峰小博老师: 另外一个可以避免死锁的方法是在尝试获取锁的时候加一个超时时间,这也就意味着在尝试获取锁的过程中若超过了这个时限该线程则放弃对该锁请求。若一个线程没有在...

博为峰Java技术题 ——JavaSE Java Swing概述

博为峰小博老师: [什么是Java Swing] Swing是一个用于开发Java图形界面应用程序的开发工具包,它是以抽象窗口工具包(AWT)为基础,使应用程序可跨平台在不改变任何外观风格前提下。Swing开发...

博为峰Java技术题 ——JavaSE 泛型Ⅲ

博为峰小博老师: [使用类型通配符] List<Object>不是List<String>的父类型,List<Integer>不是List<Number>的父类型,试图用以下方式赋值是不允许的: 第5行将报错”Type mismatch: cannot...

博为峰Java技术题 ——JavaSE Java 方法Ⅱ

博为峰小博老师: [方法调用] Java 支持两种调用方法的方式,根据方法是否返回值来选择。 当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体...

博为峰Java技术题 ——JavaSE Java方法Ⅳ

博为峰小博老师: [构造方法] 当一个对象被创建时候,构造方法用来初始化该对象。构造方法和它所在类的名字相同,但构造方法没有返回值。 通常会使用构造方法给一个类的实例变量赋初值,或者...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部