
java基础
30以后的男人
30以后的男人
展开
-
java 静态类的简单介绍
静态类、内部类和匿名类是Java为我们提供的几个出色的工具翻译 2016-07-27 23:48:16 · 1354 阅读 · 0 评论 -
JAVA 输入/输出流
JAVA 输入/输出流本次分3个部分详细解说关于Java.io的使用 1、标准设备输入/输出a) 标准输入/输出类System. System类提供的静态方法中,分别以下几类功能:标准输入、标准输出和错误输出流。对外部定义的属性和环境变量的访问。加载文件和库。快速复制数组。取得系统时间,即System.currentTimeMillis();系统退出原创 2016-08-01 23:57:11 · 241 阅读 · 0 评论 -
使用静态内部类
使用静态内部类提高封装性Java中的嵌套类分为两种:静态内部类和内部类。静态内部类就是在内部类的申明中加上static的修饰符。实例:package com.company;public class Person {private String name;private Home home;public Person(String name) {原创 2018-01-10 09:28:31 · 350 阅读 · 0 评论 -
java中compareTo的用法
package com.company;public class Main { public static void main(String[] args) { Integer i = new Integer(1000); Integer j = new Integer(100); compares(i,j); } /*原创 2018-01-09 15:08:44 · 4650 阅读 · 0 评论 -
自增长,不一定真的能自增长
public class Client{ public static void main(String args[]){int count = 0;for(int i = 0 ; i count = count++;}System.out.println(count);}}以上代码最后输出为0,程序的执行步骤:JVM 吧count值拷贝到临时变量区cou原创 2018-01-08 17:44:57 · 195 阅读 · 0 评论 -
代码块的定义和使用场景
代码块:用大括号把多行代码封装在一起,形成一个独立的数据体,实现特定算法的代码集合即为代码块,一般来说代码块是不能单独运行的,必须要有运行主体。在Java中一共有四种类型的代码块:1、普通代码块:就是在方法后面使用"{}"括起来的代码片段,他不能单独执行,必须通过方法名调用执行。2、静态代码块:在类中使用static修饰,并使用"{}"括起来的代码片段,用于静态变量的初始化或对象创原创 2018-01-09 18:03:13 · 1338 阅读 · 0 评论 -
避免带有变长参数的方法重载
Java5引入了变长参数,是为了更好地提高方法的复用性,让方法的调用者可以传递多个实参数量,这些参数要遵循一些规则,比如变长参数必须是方法中的最后一个参数;一个方法不能定义多个变长参数等,这些基本规则需要牢记。import java.text.NumberFormat;public class Client{public void calPrice(int price,int disc原创 2018-01-08 15:55:52 · 197 阅读 · 0 评论 -
java三元运算符操作,返回数据类型转换
1、三元操作符类型的转换规则:若两个操作数不可转换,则不做转换,返回值为Object类型若两个操作数是明确类型的表达式(比如变量),则按照正常的二进制数字来转换,int类型转换为long类型,long类型转换为float类型等。若两个操作数中有一个是数字S,另外一个是表达式,且其类型标示为T,那么,若数字S在T的范围内,则转换为T类型;若S超出了T类型的范围,则T转换为S类型。原创 2018-01-08 15:23:46 · 1862 阅读 · 0 评论 -
线程管理
线程管理1、 线程的创建和运行a) 线程的创建有两种方法,继承Thread类或者事项Runnable接口 示例:package lwl; /* * 创建线程类实现接口Runnable */public classCreateThread implements Runnable { private static final原创 2017-06-18 18:41:44 · 480 阅读 · 0 评论 -
JAVA 输入/输出流
JAVA 输入/输出流本次分3个部分详细解说关于Java.io的使用 1、标准设备输入/输出a) 标准输入/输出类System. System类提供的静态方法中,分别以下几类功能:标准输入、标准输出和错误输出流。对外部定义的属性和环境变量的访问。加载文件和库。快速复制数组。取得系统时间,即System.currentTimeMillis();系统退出翻译 2016-08-08 21:59:19 · 470 阅读 · 0 评论 -
Java面向对象编程扩展
Java面向对象编程扩展 静态类、内部类和匿名类是Java为我们提供的几个出色的工具。如果使用得当,可以让程序更易理解和维护。我们可以根据它们各自不同的特点来决定何时选用: 1、避免创建类的实例,可以直接使用静态类。2、使相关的类都能存在于同一个源代码中,这要归功于内部类3、避免一个程序产生大量非常小的类,这要归功于匿名类 下面主要讲解的是:静态类、匿名类、内部翻译 2016-07-29 08:11:37 · 395 阅读 · 0 评论 -
高级面试题
技术特点 JAVA基础: 深入理解IO流原理,同步阻塞(BIO)、同步非阻塞(NIO)、异步非阻塞AIO相关原理特性以及应用场景。1、同步阻塞(BIO) :在jdk1.4出来之前,建立网络连接的时候...原创 2019-03-17 18:23:14 · 340 阅读 · 0 评论