【javase】教程文章相关的互联网学习教程文章

JavaSE-匿名内部类【图】

原文:https://www.cnblogs.com/ibcdwx/p/12589627.html

JavaSE高级

如果要把一个对象写入文件 下次还可以取出来 那么这个对象必须实现可序列接口implements Serializable多线程静态成员属性属于类 而不属于对象 也就可以理解为一个可变的常量 可以有set get两种方式:extends Thread new 类public void run() {}重写 使用.startimplements Runnable new Thread(类)public void run() {}重写 使用.startt2.setPriority(Thread.NORM_PRIORITY);try { // 合并,联合:当前调用这行代码的线程(次...

JAVASE学习笔记:第十章 SWing常用控件类(二)

7、JComboBox 下拉列表 /* * 初始化下拉列表 */ public void addcomb(){ String[] area = {"山西省", "山东省", "河北省", "陕西省"}; JComboBox jb=new JComboBox(area); jb.setSize(70, 20); jb.setLocation(120, 200); jb.setOpaque(false); c.add(jb); String[] area1 = {"太原", "长治", "忻州", "榆次"}; JComboBox jb1=new JComboBox(area1); jb1.setSize(70, 20); jb1.setLocation(200, ...

javaSE高级篇6——java8新特性详解【代码】【图】

java8新特性在前面已经见过一些东西了,但是:挖得有坑儿,主要是为了养成独立思考的习惯因为:灌入式学习并不好 1、lambda表达式lambda表达式是jdk1.8引入的全新语法特性它支持的是:只有单个抽象方法的函数式接口。什么意思?就是说:这个接口下面只有一个抽象方法是真正属于自己的( 像那种从Object类里面继承过来的不算 ———— 所以这样严格来讲:这个接口里面就只有一个抽象方法是真正属于自己的 什么时候会用这个东西? —...

JavaSE学习总结第03天_Java基础语法2【代码】【图】

03.01 数据类型中补充的几个小问题1:在定义Long或者Float类型变量的时候,要加L或者f。 整数默认是int类型,浮点数默认是double。 byte,short在定义的时候,他们接收的其实是一个int类型的值。 2:数据类型转换之默认转换:byte,short,char→int→long→float→double 为什么占用8个字节的long默认转换为4个字节的float? A:它们底层的存储结构不同。 B:float表示的数据范围比long的范围要大 long:2^63-1 float:3...

大数据<javaSE + Linux精英实训班>_day_07【代码】

1:基础语法->ASCII编码表计算机的世界,01->二进制全世界有多少个国家?每个国家用什么语句? 全世界都在使用计算机。美国:计算机可以直接识别人类的文字字母a对应的十进制为97,大写的字母A对应的十进制是65美国佬:a-z A-Z 0-9 !@#$%等a->在硬盘当中存储并不是a,是a对应值97的二进制常用的ASCII编码表:数字0-9对应的ASCII编码十进制为48-57,字母a-z对应的是97-122,字母A-Z对应的是65-90.中国:开始做自己的编...

JavaSE——Arrays

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Arrays:介绍:数组的工具类,这个类主要是对我们的数组进行操作 数组排序sort排序,数组从小到大排序,toString是打印的意思,binarySearch搜索,搜索78的下标在第几个,打印出来如何做到从大到小排序,如下图,做个比较器,-1和1颠倒一下就变成从大到小来排序了如下图:fill 覆盖,把里面...

javaSE学习路线

Java SE大致可分为以下几块内容:n 对象导论:如何用面向对象的思路来开发n 深入JVM:Java运行机制以及JVM原理n 面向对象的特征:封装、继承、抽象、多态n 数组和容器:容器的线程安全问题n I/O和NIO:NIO工作原理和应用n 并发编程:concurrent包n 网络编程:TCP/IP+BIO/NIO UDP/IP+BIO/NIOn JDBC框架和反射:JNDI、连接池、annotation等n 其他:正则表达式、字符串等 其实对于后续学习Java EE或者是Android来说,Jav...

JavaSE-注解【代码】

package com.btp.t4;import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.ArrayList; import java.util.List;/** 元数据:修饰实体的修饰词* * 注解* 1.JDK提供的常用的注解* @Override:限定重写父类方法,该注释只能用于方法* @Deprecated:用于表示某个程序元素(类,方法等)已过时。但是还是可以调用这些程序元素。* 只是告诉你这些程序元素在将来的某...

JavaSE 高级 第12节 字符输入流InputStreamReader【代码】【图】

2016-07-24Reader1,InputStreamReader 字节流通向字符流的桥梁FileInputStream fis=null;InputStreamReader isr=null;fis=new FileInputStream( "C:\\Users\\admin\\Desktop\\in.txt");isr=new InputStreamReader(fis,"UTF-8");package com.java1995;publicclass Test {publicstaticvoid main(String[] args) {System.out.println(System.getProperty("file.encoding"));System.out.println("大家好".getBytes().length);} }pac...

Java - JavaSE - 面向对象【代码】【图】

面向对象构造方法默认构造方法的 super() 调用父类 SuperClass 和 子类 SubClass,当子类的没有写构造方法的时候,编译会默认追加注释行代码,参看代码class SuperClass {public SuperClass() {System.out.println("Super");} }class SubClass extends SuperClass {//public SubClass() {// super();//} }注释行代码写与否都会输出下列的结果 output: Superpublic class Test01 {public static void main(String[] args) {//测试...

javase文件切割及融合【代码】

1package com.split;2 3import java.io.File;4import java.io.FileInputStream;5import java.io.FileNotFoundException;6import java.io.FileOutputStream;7 8publicclass FileSplit {9 10publicstaticvoid main(String[] args) {11// TODO Auto-generated method stub12//String file = "D:\\arch\\d.jpg"; 13 String file="D:\\arch\\b.txt";14 split(file);15 String s1="D:\\arch\\b.txtpart-0";16 ...

[javase学习笔记]-7.12 static关键字的使用场景

这一节我们来看一下在我们开发的过程中,在什么时候我们要用到static关键字进行静态修饰。我们这里所说的静态,无非就是两种,一种是静态变量,一种是静态函数,我们分这两种情况进行说明static关键字的使用场合。一、静态变量我们在7.8节中对static关键字特点和7.9节中成员变量与静态变量区别进行学习的时候就已经很明确的指出了静态变量是共享数据,而对象中封装的特有数据。因此我们可以这样解释:当分析对象中所具备成员变量的...

javaSe-字符型和布尔型

其实java数据类型一节就可以全部写完了,为什么还需要字符型和布尔型呢,原因是这俩个都很重要:字符型用char表示,字符分三种:  普通字符:char a = ‘a‘,普通字符表示一个普通的字符,没有什么实际含义 转义字符:char b = ‘\\‘,转义字符表示该字符不代表当前意思,而转义为其他意思, unicode编码:char c = ‘\u66c9‘;uncode编码是一种很强大的编码,它能表示出世界上所有的语言,每种语言都有一个坐标,像围...

北京尚学堂JAVASE课程【代码】【图】

北京尚学堂JAVASE课程一、java历史-特点1.计算机语言发展史何为要发明计算机:为了进行科学计算,复杂的科学计算。 人类如何和计算机沟通,去分配任务。 通过计算机语言 实现 人类和计算机的交流。计算机语言的发展史:大概的经历了三个阶段1:机器语言:计算机可以直接识别的语言。计算机可以直接识别的语言是二进制的语言。任何的计算机系统都有自己的指令的集合。计算机只能识别自己的指令集合中的二进制指令形式。01011 + 1+:...