【JavaSE语法(中)】教程文章相关的互联网学习教程文章

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包:...

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公司,并于...