【Java基础语法-运算符】教程文章相关的互联网学习教程文章

Java基础——Servlet(二)【图】

好久没有写博客了,最近有在学习。可能是遇到瓶颈了,学到Servlet这里觉得有些吃力。前几天已经学完一遍了,但是学完之后觉得还是很迷茫。去知乎和百度上搜索,遇到的都是一些概念之类的讲解。核心的介绍说,这块的知识点非常非常的重要。我也不敢马虎。突然有一天,在网上发现了评价很高的,这块知识点的学习视频。觉得受益,视频讲的很细致。笔记如下:之后还会继续向下学习的。这篇博客权当出来冒个泡儿。。。。嘻嘻,加油↖(^ω...

Java基础八:数组【代码】

数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中每一个数据成为一个数组元素,每个数组元素可以通过一个下标来访问他们数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar;//首选的方法 int[] num; num = new int[10];//或dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创...

Java基础班学习笔记(8)

1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java 如何使用帮助文档1:打开帮助文档2:点击显示,找到索引,看到输入框3:知道你要找谁?以Scanner举例4:在输入框里面输入Scanner,然后回车5:看包 java.lang包下的类不需要导入,其他的全部需要导入。 要导入: java.util.Scanner6:再简单的看看类的解释和说明,别忘了看看该类的版本7:看类的结构...

Java基础:数据类型讲解【代码】【图】

数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言Java的数据类型分为两大类基本数据类型代码示例public class Demo2 {public static void main(String[] args) {//八大基本数据类型//整数int num1=10; //最常用byte num2=20;short num3=30;long num4=30L; //long类型要在数字后面加个L//小数:浮点数float num5=50.1F; //float类型要在数字后面加个Fdouble num6=3.1415926535;//字符cha...

java基础题练习

java基础题练习final, finally, finalize 的区别 final 是访问修饰符 finally 是异常处理的代码块, 用于在代码发生异常时,最后的处理。 finalize 内存回收对象之前调用该方法, 用于显示释放其他资源。Exception、Error、运行时异常与一般异常有何异同 同:都是派生于Throwable类 Error 描述的是虚拟机层面的异常(如:虚拟机内存溢出) Exception java语言层面的异常 又分:运行时异常 unchecked exception(非...

java基础:反射类的main方法

注意到反射main方法跟普通方法有区别:这是因为jdk设计的问题,jdk1.4版本跟1.5以后的版本设计有区别,如下Jdk1.4:public Objectinvoke(Object obj,Object[] args),即按jdk1.4的语法,需要将一个数组作为参数传递给invoke方法时,数组中的每个元素分别对应被调用方法中的一个参数,1.4回去拆分数组中的元素,作为参数。Jdk1.5:public Objectinvoke(Object obj,Object... args) 为了jdk向下兼容,调用invoke方法不能简单传...

Java基础【图】

这两天回忆一些Java基础,感觉自己很多地方都不是很牢固,也花费在不少时间和不少流量在手机上查资料。还是写下来这些东西以免再忘记。同时还是要记住多动手,编程最重要的就是动手敲啊,有想法有疑问就要自己去实现去验证。1. 访问控制  Java的默认访问权限(包访问权限)跟C++中的友元很像其实,都具有一定的特殊性。  同一个包中的类是可以任意访问其他类的非私有成员的,而如果继承关系发生在同一个包中,子类继承的所有非私...

Java基础:复用类【代码】【图】

1、复用方式:组合、继承、代理组合是功能上的复用,继承是形式上的复用,代理位于二者之间。2、创建一个子类对象时,该对象包含了一个基类的子对象。这个子对象与用基类直接创建的对象是一样的。二者的区别在于:后者来自于外部,而子对象被包装在子类对象内部。3、基类的无参构造器可以隐式地自动被调用,有参构造器必须被显式地调用(通过super关键字)。子类构造器中调用基类构造器的语句须位于第一句。注意:如果已经定义了有...

Java基础之类加载器【代码】

Java类加载器是用户程序和JVM虚拟机之间的桥梁,在Java程序中起了至关重要的作用,理解它有利于我们写出更优雅的程序。本文首先介绍了Java虚拟机加载程序的过程,简述了Java类加载器的加载方式(双亲委派模式),然后介绍了几种常见的类加载器及其适用场景,最后则一个例子展示了如何自定义类加载器。本文很多地方参考了java官方文档关于虚拟机加载的教程,点此直达官方参考文档基本概念基本文件类型和概念常见概念介绍:java源文件...

【Java基础】继承中的代码块和构造方法的执行顺序探索【代码】

本文讲述有关一个类的静态代码块,构造代码块,构造方法的执行流程问题。首先来看一个例子/*** Created by lili on 15/10/19.*/class Person{static {System.out.println("执行Person静态代码块");}{System.out.println("执行Person构造代码块");}public Person(){System.out.println("执行Person构造方法");} }class Student extends Person{static {System.out.println("执行Student静态代码块");}{System.out.println("执行Studen...

【Java基础】ArrayList初始化操作【代码】

要用60个零初始化列表,请执行以下操作:List<Integer> list = new ArrayList<Integer>(Collections.nCopies(60, 0)); 如果你想用60个不同的对象创建一个列表,你可以使用Stream API和a Supplier,如下所示:List<Person> persons = Stream.generate(Person::new).limit(60).collect(Collectors.toList()); 原文:https://www.cnblogs.com/satire/p/14888009.html

Java基础二【图】

Java基础二一、DOS常用命令 二、DOS常用命令实例2.1 转换目录cd 1.6* 2.2 删除文件del 删除文件(windows删除从里往外删)del *.txtdel *.*del * 2.3 删除目录rd 删除目录 2.4 退出dosexit 退出 2.5 帮助help 命令获取帮助help cd 可以看cd命令的帮助要会用帮助 2.6变量表示用双%,例如%JAVA_HOME%,在path路径配置中 三、理解Java中classpath配置path是找点exe那些文件的,classpath是找class文件的path在任何目录下都能用命令:...

7天学完Java基础之6/7【代码】

final关键字的概念与四种用法final关键字代表最终,不可改变的常见四种用法:可以用来修饰一个类当前这个类不能有任何子类可以用来修饰一个方法当final关键字用来修饰一个方法的时候,这个方法就是最终方法,也就是不能被覆盖重写还可以用来修饰一个局部变量被修饰后,变量不可改变还可以用来修饰一个成员变量Java中有四种权限修饰符? public > protected > (default) > privatepublicprotecteddefaultprivate在同一个类中YESYESYE...

我的Java基础-数组【代码】【图】

数组(Array)数组是什么是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据统一管理数组的特点数组的分类数组的相关一维数组的声明和初始化package cn.sxu.wmy;public class ArrayTest {public static void main(String[] args) {// 一维数组的声明和初始化int ids;//声明//静态初始化:初始化和赋值操作同时进行ids = new int[]{1001,1002,1003,1004};//动态初始化:初始化和赋值操作分开...

Java基础系列之类和接口

个人胡说 类是面向对象的核心概念,在目前我得理解来说,其实就是提供了一种将数据结构和对应的服务封装,而面向对象,除了高深的面向对象思想,再者便是与类相关的一系列相关技术的支持,比如多态等。为什么面向对象编程会成为目前主流的编程?我看来一是这种编程相对于数据流(面向过程编程)来说,面向对象更加符合人类的思维习惯和事物的一些本质,另外就是它强大繁多的库。当然,如果面向过程语言自然也可以实现代码复...