【Java基础(八)线程】教程文章相关的互联网学习教程文章

java基础——Collections.sort的两种用法【代码】【图】

Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式:publicstatic <T extends Comparable<? super T>> void sort(List<T> list) {list.sort(null);}publicstatic <T> void sort(List<T> list, Comparator<? super T> c) {list.sort(c);}首先使用基本类型(此处使用Integer)来演示第一个方法:static List<Integer> intList = Arrays.asList(2, 3, 1);privatestaticvoid sortBaseType...

Java基础【代码】【图】

Java基础标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。所有的标识符都应该以字母(A-Z或者a-z),美元符号($)、下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符号($)、下划线(_)或数字的任何字符组合不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识符举例:fuck、$abcd、_abcd、__1_abcd非法标识符举例:123abc、-abc、#abc数据类型强类型语言要求变量的使用要严...

Java基础 awt Frame 点击叉后,在控制台输出提示信息并关闭程序【代码】【图】

????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.gui;import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;/*** @author 给最苦* @date 2019/06/30* @blog www.cnblogs.com/jizuiku*/ public class Demo {/*** @param args*/public static void main(String[] args) {// 创建窗体对象并给出标题String title...

java基础之----集合【代码】【图】

概述  java中的集合类应用非常广泛,而且性能也很好,所以,往往我们都不太注意他们的底层实现原理,但是面试中面试官很喜欢问这些集合类的底层实现原理,那问题来了,掌握这些原理有没有用?(当然这个有用是除了装*之外的^_^),举个例子来说,比如我知道ArrayList是线程不安全的,当多线程时会有问题,我百度一下,查到Vector是线程安全的,我就使用Vector,但是因为Vector底层是用Synchronized实现的线程安全,而synchronize...

Java基础内容

Jvm加载class文件的机制 http://samuschen.iteye.com/blog/1119539Jvm内存解析 http://www.2cto.com/kf/201109/102699.html(简单浅显明了)     http://yhjhappy234.blog.163.com/blog/static/316328322011101723933875/(较有深度、较细致)        原文:http://www.cnblogs.com/orchidlover/p/4075180.html

黑马程序员——JAVA基础-StringBuffer和StringBuilder【代码】

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------StringBuffer 是个字符串缓冲区对象,用于存储数据的容器 特点:1.长度是可变的2.可以存储不同类型数据3.最终要转换成字符串使用4.可以对字符串进行修改功能 1.添加append(data)将指定数据添加到已有数据的结尾处insert(位置,字符串) 将数据插入到指定位置 2.删除delete(start,end) 删除缓冲区中的数据,包含start不包含enddeleteCharAt(ine index)删除...

JAVA基础(3)-运算符【代码】【图】

运算符 再用运算符进行运算操作时有两个原则: 1、不同类型的数据做运算时,一定会先转换成较大范围类型后再进行运算。 2、byte,short,char这些类型运算时,一定会先转成int类型后再进行运算,结果int类型 一定要注意封闭式运算。下表中具有最高优先级的运算符在的表的最上面,最低优先级的在表的底部。算术运算符 +,-,*,/,%,++,-- 编程中的+,-,*和我们平时用到的几乎没什么区...

夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别!【代码】【图】

目录抽象类介绍为什么要用抽象类一个抽象类小故事一个抽象类小游戏接口介绍接口与类相似点:接口与类的区别:接口特性抽象类和接口的区别接口的使用:接口最佳实践:设计模式中的工厂模式接口与抽象类的本质区别是什么?基本语法区别设计思想区别如何回答面试题:接口和抽象类的区别?参考文章微信公众号Java技术江湖个人公众号:黄小斜本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https...

JAVA基础复习一 理解不同数据类型的变量赋值【代码】

Java中的数据类型可以分为两大类:基本数据类型与引用数据类型,现关于两种数据类型的赋值做一个示例。public class ValueTransferTest {public static void main(String[] args) {System.out.println("---------基本数据类型---------");int m = 10;int n = m;System.out.println("m = " + m + ",n = " + n);n = 20;System.out.println("m = " + m + ",n = " + n);System.out.println("---------引用数据类型---------");Student ...

黑马程序员-Java基础-面向对象-类和对象、封装、构造函数、this、static、饿汉式&懒汉式【图】

第一讲 面向对象概念1、 定义相对于与面向过程而言的,将功能封装进对象,我们只关心具备了该功能的对象,而不用关注对象的具体细节。面向对象的特点:使复杂问题简单化。我们只关心什么对象能处理什么事情,而不用关心具体的实现细节。2、 面向对象特征封装、继承、多态。 第二讲 类和对象的关系1、 概述类就是:对现实生活中事物的描述,可以是实体的事物也可以是一件事等;对象是:是某类事物的实例,实实在在存在的个体;...

IT十八掌作业_java基础第三天_数组

1.定义一个函数,函数功能是动态提取int[]中元素的最大值。2.定义一个函数,从数组中查询指定的元素首次出现的位置。3.定义函数,完成冒泡排序,大数下沉。4.折半查找。6.定义一个函数,实现矩阵的转置.arr[i][j] == arr[j][i];//前提条件是正方的。7.遍历三维组数,横向输出三维数组的每一个层。8.定义一个类:Dog 有名称 color age cry();9.阐述出来堆区,栈区,何时出现溢出,如何解决。10.oop---------------------------------...

Java基础——封装【代码】【图】

最近学习Java面向对象方面的知识点,一直没时间更新博客,因为这块的知识点真的蛮绕的。一个知识点一个知识点的往外冒,而且对于我这个初学者来说区分构造器和方法就花费了一整天的时间。现在准备再重新过一遍知识点。先背下来一个理念:面向对象程序设计是将数据放在第一位的,然后再考虑操作数据的方法。之前,再学习Java的优越性的时候,我们知道了Java是一种面向对象设计的程序设计语言。那到底什么是面向对象程序设计呢?要弄...

Java基础——ArrayList与LinkedList(二)【代码】【图】

今天练习ArrayList与LinkedList,在网上看到有关它俩应用效率的题型。觉得很有价值,保留一下。 1import java.util.ArrayList;2import java.util.LinkedList;3import java.util.List;4 5publicclass CollT5 {6staticfinalint N = 50000;7 8staticlong timeList(List<Object> list) {910long start = System.currentTimeMillis(); 1112 Object o = new Object(); 13for (int i = 0; i < N; i++) 14 list.add(0,...

Java基础 - Date的相关使用(获取系统当前时间)【代码】

前言:  在日常Java开发中,常常会使用到Date的相关操作,如:获取当前系统时间、获取当前时间戳、时间戳按指定格式转换成时间等。以前用到的时候,大部分是去网上找,但事后又很快忘记。现为方便自己今后查阅,也方便各位猿友学习探讨,在此将我们常用的时间实例、函数归纳罗列出来,供大家参考,如有不对,欢迎在评论区共同探讨。1、获取系统当前时间  获取系统当前时间,我们经常会用到,如:判断优惠券是否已经过期、更新某...

java 基础01【图】

标识符:字母,下划线和美元符号,数字组成大小写敏感,无长度限制 关键字: 数据类型原文:http://www.cnblogs.com/whzym111/p/7094839.html