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

JavaSE入门学习46:文件传输基础之I/O流(五)(Java序列化)【图】

六对象的序列化和反序列化 (1)序列化和反序列化概述 Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。 整个过程都是Java虚拟机...

JavaSE学习总结(八)【代码】【图】

一、理解异常及异常处理的概念异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。异常不是错误程序中关键的位置有异常处理,提高程序的稳定性二、掌握Java异常处理机制 Java的异常处理是通过5个关键字来实现的try:尝试,把有可能发生错误的代码放在其中,必须有catch:捕获,当发生异常时执行finally:最终,不管是否有异常都将执行throw:抛出,引发异常throws:抛出多个,声明方法将产生某些异常 三、掌...

javaSE中抽象类以及接口概述【图】

一丶抽象类 1 关键字abstract(可以修饰类和方法) (1)abstract修饰方法(抽象方法) a.没有了方法体; egg:public abstract void show(); b.抽象方法只保留方法的功能,子类必须重写此方法。 (2)abstract修饰类(抽象类) a.有抽象方法的类必须定义为抽象类,抽象类中可以有抽象方法,也可以有非抽象方法; b.有构造器,但抽象类不可被实例化,可以通过抽象类的多态来间接对创建对象。 egg: abstract cl...

JavaSE编码试题强化练习2【代码】【图】

1.编写递归算法程序:一列数的规则如下: 0、1、1、2、3、5、8、13、21、34...... 求数列的第40位数是多少。 publicclass TestRecursion {publicstaticvoid main(String[] args) {/*** 调用fibo方法并输出结果*/int n = 40;TestRecursion tr = new TestRecursion();System.out.println(tr.fibo(n));}/*** 定义递归方法*/privatelong fibo(int n) {/*** 递归结束条件1:数列的第一个数0*/if (n == 0){return 0;}/*** 递归结束条件2:...

javaSE复习总结3

1、线程Thread类:  public final String getName():返回该线程的名称  public final void setName(String name):改变线程名称,使之与参数 name 相同  getThreadGroup():返回该线程所属的线程组。 线程控制:  public static void sleep(long millis):线程休眠  public final void join():线程加入( 等待该线程终止)  public static void yeild():线程礼让(暂停当前正在执行的线程对象,并执行其他线程。)  public ...

JavaSE复习~1:Java语言发展史【图】

什么是Java语言?Java语言是美国Sun公司(Stanford University NetWork),在1995年推出的高级编程语言。 所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。Java语言发展史1995年Sun公司发布Java1.0版本1997年发布Java1.1版本1998年发布Java1.2版本2000年发布Java1.3版本2002年发布Java1.4版本2004年发布Java 5 版本2006年发布Java 6版本2009年Oracle甲骨文公司收购Sun公司,并于...

JAVASE课程 第一章 第四讲方法,数组,java新特性

作用: 1、可以了解方法的申明和使用 2、可以了解数组的引用传递 3、可以了解java新特性对数组的支持 一 方法的申明和使用 1 方法的定义 方法就是一段可重复调用的代码块. 2 方法的定义格式 a public static 返回值类型 方法名称(类型参数1,类型参数2...){ 方法主体:程序语句[return 表达式;] } b 在本节定义的方法,因为其可以直接使用主方法调用,所以将方法声明处加上public static两个关键字 c 注意 1/ 如果返回值类型上写...

零基础学习JavaSE(一)【代码】【图】

一、开发环境安装配置   1.1 安装jdk    jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html     下载后安装目录,我因为个人习惯,不喜欢把东西装在C盘下,所在装在了D盘,如图 1.2 jdk配置环境变量  确保上面两个文件夹下都有bin目录,然后就可以开始配置环境变量了。      鼠标右键选择桌面的“我的电脑”→点击“属性”,进入如下界面:      点击高级系统设置→点击环...

javase复制文件夹【代码】

1package com.copyfile;2 3import java.io.File;4import java.io.FileInputStream;5import java.io.FileNotFoundException;6import java.io.FileOutputStream;7import java.io.IOException;8 9import org.junit.Test; 1011publicclass FileTraverse { 1213publicstaticvoid main(String[] args) { 14// TODO Auto-generated method stub15 String file = "E:\\大数据资料\\视频\\01_十八掌教育_徐培成_大数据零基础教程\\0...

JavaSE数组详解与实战案例应用

1.数组声明:第一种:数据类型 变量名[],例如:int x[];第二种:数据类型[] 变量名=new 数据类型[要在内存中开辟的空间数量,例如:int[] x=new int[3];第三种:数据类型[] 变量名=new 数据类型[]{元素1,元素2,元素3};例子1:public staticvoidmain(String[] arg){ //定义一个字符串数组,将各个元素(也就是月饼)放入其中 String[]names={"五仁月饼","香辣牛肉月饼","金嗓子月饼","韭菜月饼"}; //通过for...

JavaServer Faces 2.0 can not be installed解决方案【代码】

问题描述:maven项目出现如下错误JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer..Maven Java EE Configuration ProblemJavaServer Faces 2.0 can not be installed : One or more constraints have not been satisfied..line 1 Maven Java EE Configuration Problem 解决方案:首先,将webapp下的web.xml文件1<?xml version="1.0" encoding="UTF-8"?>2<!-- <!DOCTYPE web-app 3 PUBLIC "-//Sun Microsystems...

JavaSE的基本语法【代码】【图】

JavaSE基本语法一、语法的注意事项1、严格区分大小写 2、每句命令结尾使用分号 3、符号都是英文状态 4、括号、引号都是成对出现的! 5、注意缩进Tips:文件名和类名可以不一致,但public修饰的类必须和文件名一致!同一个java文件下,有几个class就有几个“.class”文件同一个java文件下,只能有一个public class 类,并且该类的类名必须与java文件的文件名一致。当java下有很多类时,可以使用 java + 编译好的类进行使用。二、变量...

JavaseLearn22-常用类【代码】

JavaseLearn22-常用类1. 日期类Date1.1 将Date类型转换成日期字符串Stringpackage date;import java.text.SimpleDateFormat; import java.util.Date;/*** @Author: TSCCG* @Date: 2021/07/06 15:56*/ public class DateDemo01 {public static void main(String[] args) {//获取系统当前时间(精确到毫秒的系统当前时间)//直接调用无参构造方法即可Date nowTime = new Date();//java.util.Date类已经重写了toString方法,可以直接输出...

JavaSE--[转]加密和签名的区别

转载:http://blog.csdn.net/u012467492/article/details/52034835私钥用来签名的,公钥用来验签的。公钥加密私钥解密是秘送,私钥加密公钥解密是签名 作者:CM Binder就拿A给B发送经过签名加密信息来说:1、A对信息签名的作用是确认这个信息是A发出的,不是别人发出的;2、加密是对内容进行机密性保护,主要是保证信息内容不会被其他人获取,只有B可以获取。也就是保证整个过程的端到端的唯一确定性,这个信息是A发出的(不是别人...

JAVASE学习笔记:第十一章 数据流

一、File类,所在包java.io File f=new File("E:\\工具\\FeiQ\\1.txt");//创建文件三种方式 File f1=new File("E:\\工具\\FeiQ\\","1.txt"); File f2=new File("E:\\工具\\FeiQ"); File f3=new File("F:\\t1\\t2\\t3"); boolean b=f.isFile();//判断是否文件 System.out.println(b); boolean b1=f2.isDirectory();//判断是否目录 System.out.println(b1); long l=f1.length(); //求文件长度,...