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

JavaSE(八)之集合练习一【代码】

前面把Collection家族给学习完毕了,接下来我们通过几个练习来巩固前面的知识。 一、产生10个1-20之间的随机数要求随机数不能重复import java.util.HashSet; import java.util.Random;publicclass Test1 {/*** 需求:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。* * 分析:* 1,有Random类创建随机数对象* 2,需要存储10个随机数,而且不能重复,所以我们用HashSet集合* 3,如果HashSet的...

JavaSE - IO流 - FileInputSream初步【代码】【图】

FileInputSream初步package org.example;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException;public class FileInputStreamTest01 {public static void main(String[] args) {//main方法里的代码,IO的这块的代码处理异常的大概框架都是这样的,之后就只截取主要代码了/*FileInputStream :文件字节输入流,可以读任何类型的文件,读取方向为从硬盘向内存*/FileInputStream fis =...

javase 小知识2

1.窗口关闭窗体: 方法1:set DefaultCloseOperation(JFrame.Exit_on_Close) 方法2: add WindowListener(new WindowAdapter(){ public void windowclosing(windowevent e){ system.exit(0) } 运行: public static void execute(String cmd){ Runtime r = Runtime.get Runtime(); r.exec(cmd) } 1.1使用集合的差异LinkedHashSet增加删除 Hashset查找 Treeset排序2.多线程进程:正在执行的程序 线程:执行单元 synchronized(this...

Java程序员面试题之JavaSE之基础篇【代码】

一、JavaSE之基础篇 1、JavaSE基础之语法######(1)、简述你对JVM,JRE,JDK的理解? JVM:java虚拟机。是一个模拟的计算机,相当于真实存在的计算机(软件+硬件)。 JDK:是整个java的核心。程序员的产品。包括了java的运行环境、java的工具、java的基础类库。 JRE:运行环境。拓展----JVM、JDK和JRE之间的关系:JDK包括JRE,JRE包括JVM######(2)、一个".java"源文件中是否可以包括多个类(非内部类)?有什么限制? 一个".ja...

JavaSE---抽象类【代码】

1、Why?为什么要有抽象方法?    a, 编写类时,有时只知道 子类应该包含什么方法,但不知道具体实现;    b, 假设有个 父类变量 ,它的实际引用是 子类的实例,但父类没有 子类的方法,必须强转才可以调用子类方法,造成编程不便;2、How?如何实现抽象方法?    2.1、使用abstract 修饰,不能有方法体;    2.2、abstract修饰的方法 必须 在abstract修饰的类中;3、抽象类?    必须使用abstract修饰;不能被...

JavaSE-19 IO【代码】【图】

学习要点File类操作文件和目录的属性字节流读写文件字符流读写文件字节流读写二进制文件 文件操作1 文件的定义文件可认为是相关记录或放在一起的数据的集合。文件一般保存在硬盘、U盘、光盘、云盘的媒介中。2 Java如何操作文件JAVA API :java.io.File 类3 File对象构建File file = new File( String pathname );//String pathname格式:"e:\\test .txt"或"e:/test .txt" 4 File类常用方法方法名称说 明boolean exists( ...

Java学习(一)JavaSE

完事开头难,不少人想要学习Java,自己根据网上的学习资料东拼西凑,没有能够系统的对Java的知识进行梳理,就这么一知半解的学习下去很难能够达到自己最终的目的,于是我经过三天的梳理开创了Java学习系列专题,今天为大家讲述Java学习系列一之JavaSE,适合Java零基础学员入门。JavaSE学习(一)学习前的准备JDK的安装JDK就是Java开发需要的环境,就相当于游戏之前必须更新的配置包一样下载地址以及如何配置:https://blog.csdn.ne...

《Java从入门到放弃》JavaSE入门篇:异常【图】

异常!!!看看生活中的异常例子:正常情况下,从家到公司上班,只需要20分钟!但如果在路上碰到堵车或修路或车突然自燃等问题,那就没办法正常去上班了。其中堵车或修路或车突然自燃等问题就属于异常。碰到异常,就需要处理,不然就只能中断上班了。在Java程序中的异常表示什么意思呢?Java中的错误分为两类:错误(Error)和异常(Exception)错误一般都是在编译前IDE就能发现并提示,例如非要给整型变量赋一个超大的数值: 这就是一...

JavaSE——(五):封装、继承、多态【代码】【图】

目录一、封装1.1、为什么需要封装1.2、封装属性1.3、自动封装属性1.3.1、创建单个1.3.2、批量创建二、继承2.1、 Java继承概要2.2、为什么需要继承2.3、实现继承2.2. Java继承的特征2.2.1、传递性2.2.2、单根性三、构造方法 3.1、构造方法概要3.2、带参数的构造方法四、多态4.1、LSP(里氏代换原则)4.2、重写(override)4.3、多态实现五、示例与视频下载六、面试题java面向对象的三大特性是:封装、继承与多态,是面向对象编程的核...

Java 基础入门随笔(10) JavaSE版——单例设计模式【代码】

设计模式:对问题行之有效的解决方式。其实它是一种思想。1.单例设计模式。 解决的问题:就是可以保证一个类在内存中的对象唯一性。(单个实例) 使用单例设计模式需求:必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 如何保证对象唯一性? 解决步骤: 1.不允许其他程序用new创建该对象。 ...

【016期】JavaSE面试题(十六):反射

开篇介绍大家好,我是Java最全面试题库的提裤姐,今天这篇是JavaSE系列的第十六篇,主要总结了Java中反射相关的问题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。说说你对 Java 中反射的理解在运行状态, 对于任意一个类,都能获取这个类的所有属性和方法, 对任意一个对象,都能调用它的任意属性和方法。 这种动态获取的信息及动态调用对...

JavaSE--异常机制【图】

异常机制  异常就是程序在运行时出现的不正常情况。发生在运行时期,java程序在运行时期发生的不正常情况,此时java就按照面向对象的思想对不正常现象进行描述和对象的封装。异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。异常其实就是java对不正常情况进行描述后的对象体现。一、异常体系  Thorwable是所有异常的基类,按异常发生场所可分为Error和Exception两种:对于严重...

JavaSE学习总结第15天_集合框架1【代码】【图】

15.01 对象数组的概述和使用 1 public class Student2 {3 // 成员变量4 private String name;5 private int age;6 7 // 构造方法8 public Student()9 { 10 super(); 11 } 12 13 public Student(String name, int age) 14 { 15 super(); 16 this.name = name; 17 this.age = age; 18 } 19 20 // 成员方法 21 // getXxx()/setXxx() 22 publ...

JavaSE习题 第七章 常用实用类【代码】

问答题1.怎样实例化一个Calendar对象?Calendar ca=Calendar.getInstance();2.Calendar对象调用set(1949,9,1)设置的年月日分别是多少?就是1949,9,13.怎样得到一个1—100的随机数?int a=(int) (Math.random()*100+1); //或者 Random ra=new Random(); int b=ra.nextInt(100)+1;4.有集合{1,2,3,4}和集合{1,3,7,9,11}编写一个应用程序输出交集并集差集Set<Integer> s1=new HashSet<>();s1.add(1);s1.add(2);s1.add(3);s1.add(4);Set...

使用JavaService.exe(amd64)发布java服务(jdk x64)【代码】【图】

最近项目中需要使用java服务,但是java服务已经写好了,就等待部署到windows服务中,遇到了种种困难------在x64服务器中部署jdk x64编译的jar时,遇到了各种纠结。本文找到了一种解决方案(在x64服务器、jdk x64 java环境中部署java服务的解决方案):首先,我们选测的工具是JavaService.exe,目前最新版本是:2.0.10 下载地址:http://forge.ow2.org/projects/javaservice/之后,解压下载的再最后,编译待部署的java服务程序jar包:...