【java基础-3.运算符】教程文章相关的互联网学习教程文章

java基础

Java注释的种类单行注释 = line comment 格式://多行注释 = block comment 格式:/* */文档注释 = JavaDoc 格式:/** */标识符关键字Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。标识符的注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始首字符之后可以是字母字母(A-Z或者a-z),美元符($),下划线(_)或者数字的任何字符组合不能使用关键字作为变量名或...

【java基础】接口是否能有实现类?【代码】【图】

接口是否能有实现方法 我的回答: 当然可以java8以后就允许接口有实现方法:default修饰的方法static修饰的方法 /*** 能用lambda的情况,接口里面只有一个未实现的方法* 保证函数式接口@FunctionalInterface,如果有两个方法就会报错*/ public class LambdaDemo {@FunctionalInterfaceinterface Age {int add(int x, int y);//可以随便有几个defaultdefault int add2(int x, int y){return x + y + 2;};//static方法也可以有方法体,可...

黑马程序员——JAVA基础-I/O流学习笔记(一)【代码】

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  第一次写博文,内心无比激动,成长在此开始!  最近一直在自学java基础,看到I/O流这章了,先写下对I/O流的了解吧!一、I/O流简介  I/O是实现java编程输入和输出的基础,可以方便的将数据进行输入/输出操作。java把不同的输入/输出源(硬盘、文件、网络连接等)抽象的描述成“流”,由于流的存在,实现了不同输入/输出源之间的交换数据。  java中...

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉。变量的概念内存中的一个存储区域变量名+数据类型可在同一类型范围内不断变化为什么定义变量:用于不断的存放同一类型的常量,并可以重复使用使用变量注意:变量的作用范围,一对{}之间有效初始化值定义变量的格式:数据类型 变量名=初始化值eg: int x = 4注:格式固定理解:变...

Java基础系列——IO流【代码】

---恢复内容开始--- Java对数据的操作都是通过流的方式,数据的输入和输出是相对内存来说的,将外设的数据读到内存:输入流;将内存的数据写到外设:输出流。流按操作数据分为两种:字节流,字符流。输入输出的数据全都是以字节为单位的二进制,字符流后期才出现,字符流出现的目的是让机器识别日常生活文字,编码表(美国ascii,中国GBK)记录了文字和数字的对应关系,从而字节流+编码表=字节流,从硬盘读取字节流之后,先查表,转...

Java基础--第十四天【代码】【图】

讲课流程:【API应用】--编译器提醒 1,Arrays类【冒泡排序、选择排序】 冒泡排序: 原理:相邻元素两两比较,大的往后走;一次完成,大的沉底。 代码实现--字符串字母排序 实现步骤: A:两个相邻位置数据进行比较,大的沉底;if(arr[i]>arr[i+1]) 交换位置 ...

Java基础-四要素之一《继承》【代码】【图】

继承的概念:   继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法。   继承是所有OOP语言不可缺少的部分,在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式地从根类Object进行继承。比如下面这段代码:class Person {public Person() {} }class Man extends Person {public...

java基础算法--排序大全【代码】

1package sorting;2 3import java.util.*;4//import java.util.Comparator;5//import java.util.PriorityQueue;6//import java.util.Queue; 7 8publicclass Sorting {9/************************************序言**********************************************/ 10/** 11 * 排序方法:冒泡排序,插入排序,希尔排序,堆排序(2),归并排序(2),快排(2)...12 * */ 13 14/** 15 * 最小值函数16 * */ 17privatest...

java基础之冒泡排序【代码】【图】

1.冒泡排序冒泡排序是一种比较简单的排序算法。算法的原理是:重复地走访过要排序的数列,一次比较相邻的两个元素,按照规定好的顺序进行比较,如果他们的顺序错误就把他们交换过来。走访数列的工作重复的进行直到没有再需要交换的元素,此时数列的排序已经完成。核心代码: 1privatestaticvoid bubbleSortTest(int arr[]) {2int temp = 0; 3for (int i = 0; i < arr.length-1; i++) {4for (int j = arr.length-1; j > i; j...

Java基础-新建项目、包和类

1,新建项目【文件】-【新建】-【项目】选择java文件夹下面的【java项目】,点击【下一步】填写项目名,点击【下一步】点击【完成】,创建好的项目如下图所示:2,创建包右键项目-【新建】-【包】点击【完成】,新建好的包显示如下:3,创建类右键包-【新建】-【类】填写名称,点击【完成】,创建好的类显示如下:接下来就可以在类中编写你需要实现的代码文件了。原文:http://www.cnblogs.com/dekevin/p/3580986.html

JAVA基础【图】

JAVA基础1.历史Java原指的是印度尼西亚的爪哇岛,人口众多,盛产咖啡、橡胶等。 Java语言最早是在1991年开始设计的,最初叫Oak项目,它初衷是跑在不同机顶盒设备中的。 1993年网景公司成立。Oak项目组很快他们发现了浏览器和动态网页技术这个巨大的市场,转向WEB方向。并首先发布了可以让网页动起来的Applet技术(浏览器中嵌入运行Java字节码的技术)。 在1995年,一杯爪哇岛咖啡成就了Java这个名字。 Sun公司第一个Java公开版本1....

java基础---8. 数组【代码】

1. 数组数组是一种引用数据类型,除了那8个基本数据类型,其他的都是引用数据类型。数组当中的数据,类型必须统一数组的长度在程序运行期间不可以改变无论是基本类型还是引用类型都可以作为数组中的数据1.1 动态初始化数组在创建数组的时候,直接指定数组中元素的个数public class Demo01Array {public static void main(String[] args) {//创建一个数组,里面可以存放300个int数据//格式://数据类型[] 数组名 = new 数据类型[数组...

《Java架构筑基》从Java基础讲起——泛型的限制【代码】

一. 模糊性错误 对泛型类 User< T, K > 而言,声明了两个泛型类参数:T 和 K。在类中试图根据类型参数的不同重载 set() 方法。这看起来没什么问题,可编译器会报错public class User<T, K> {//重载错误public void set(T t) {}//重载错误public void set(K k) {} }首先,当声明 User 对象时,T 和 K 实际上不需要一定是不同的类型,以下的两种写法都是正确的public class GenericMain {public static void main(String[] args) {Us...

JAVA基础-- 对象转型 (casting)【代码】

1. 一个基类的引用类型变量可以指向其子类的对象: a=new Dog("bigyellow","yellow"); 2. 一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)System.out.println(a.furname); // error 3. 可以使用引用变量instanceof类名来判断该引用型变量所指向的对象是否属于该类或者该类的子类:System.out.println(a instanceof Animal); //true System.out.println(a instanceof Dog); //true 4. 子类的对象可以当做基类的对象...

Java基础之线程的交互【代码】

void notify() 唤醒在此对象监视器上等待的单个线程 void notifyAll() 唤醒在此对象监视器上等待的所有线程 void wait() 导致当前的线程等待,直到其他线程调用此对象的 notify()方法或 notifyAll()方法 关于等待/通知,要记住的关键点是:必须从同步环境内调用wait()、notify()、notifyAll()方法。线程不能调用对象上等待或通知的方法,除非它拥有那个对象的锁。 wait()、notify()、notifyAll()都是Object的实例方...