java基础总结
导语:Java具有简单性、面向对象、分布式、健壮性、安全性、平**立与可移植性、多线程、动态性等特点。下面是一些基础要点,欢迎参考!
1.静态导入:
**import语句可以导入一个类或某个包中的所有类
**import static语句导入一个类中的某个静态方法或所有静态方法
静态导入后,静态方法前面就不用写类名.方法的方式类调用
**语法举例:
import static ;//导入一个静态方法
import static .*; //导入一个类中的所有静态方法
**静态导入使用注意:
当类名重复时,需要制定具体的包名;
当方法重名时,需要制定具体所属的`对象或者类
2.可变参数:
**可变参数的特点:
*可变参数只能出现在参数列表的最后;
*...位于变量类型和变量名之间,前后有无空格都可以;
*调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,
在方法体中以数组的形式访问可变参数。
**可变参数举例:
*变量类型... 变量名 如 int... arr 表示可变参数数组
*public static void show(String str , int... arr){}
3.增强for循环:
**语法:
for ( type 变量名:集合变量名 ) { … }
**注意事项:
迭代变量必须在( )中定义!
集合变量可以是数组或实现了Iterable接口的集合类
**举例:
public static int add(int x,int ) {
int sum = x;
for(int arg:args) {
sum += arg;
}
return sum;
}
**增强for循环代替了迭代器使用的不爽,简化书写
**增强for循环局限性:
对集合或者数组进行遍历时,只能取元素,不能对集合进行操作
-
java的应用范围
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。自从sun公司推出java语言以来,java极大受到开发者和企业的欢迎,在互联网如此发达的今天,java语言得到了广泛的应用,比如网站,游戏,电子商务等,java语言在这些领域开发占很大的比例。在全球云计算和移动互...
-
Java 异步回调机制实例解析
回调,回调。要先有调用,才有调用者和被调用者之间的回调。下面小编给大家介绍Java异步回调机制实例解析,欢迎阅读!Java异步回调机制实例解析一、什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。回调是一种...
-
21个java基本知识点
本文主要是一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很...
-
java设计模式:工厂模式
导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。下面我们来看看工厂模式,希望对大家有所帮助。工厂设计模式★场景和问题面向接口编程是java编程中的大家所...