【本学期Java学习总结】教程文章相关的互联网学习教程文章

java 枚举类 enum 总结【代码】

枚举定义:enum是计算机编程语言中的一种数据类型。枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变 量取值不能超过定义的范围。应该说明的是,枚举类型是...

javascript刷新父页面方法总结【图】

用iframe、弹出子页面刷新父页面iframeJs代码 <script language=JavaScript> parent.location.reload(); </script> 弹出子页面Js代码 <script language=JavaScript> window.opener.location.reload(); </script> 子窗口刷新父窗口Js代码 <script language=JavaScript> self.opener.location.reload(); </script> 刷新以open()方法打开的窗口Js代码 <script language=JavaScript> window.opener.loca...

20175326 《Java程序设计》第四周学习总结【代码】【图】

教材学习内容总结子类的初步了解成员变量的隐藏和方法重写super关键字和final关键字对象的上转型对象继承与多态abstract关键字教材学习中的问题和解决过程问题1:子类和父类不在同一包中的继承性不理解。问题1解决方案:子类只继承父类中的protected和public访问权限的成员变量作为子类的成员变量问题2:abstract类和abstract方法不会。问题2解决方案:通过多看书看视频,但是还是不是很理解。(p129-p130)问题3:在敲例6的时候,...

Java关键字学习总结

1. abstract(抽象)用法:类修饰符的一种,可以用来修饰类,方法,被修饰的类不能够实例化(即不能用new关键字得到对象),被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。如果由类要继承抽象类的话,必须要实现里面的抽象方法。构造方法和静态方法不可以修饰为抽象。例子: public abstract class Animal { public abstract void cry(); ...

Java IO总结

Java IO流分类:按照输入输出分为:输入流,输出流,输入输出流的概念是相对的,相当于安在文件上的管道,新new出的InputStream对象是指磁盘文件等,每当程序要进行读操作时指的是从文件中读数据,对于文件来说是输出数据,但对于程序是读取/输入数据,应使用输入流,反之进行写操作时使用输出流。按照流是否直接与特定的地方(如磁盘、内存、设备等)相连分为:节点流, 处理流节点流可以直接new出来,而处理流相当于套在节点流管道...

JAVA 第五周学习总结【代码】【图】

20175304 2018-2019-2 《Java程序设计》第四周学习总结教材学习内容总结Java为什么要定义接口:接口的作用是实现多重继承,因为一个子类只能继承一个父类,但是可以实现一个或多个接口。使用关键字interface来定义一个接口,定义方式与类的定义很相似:interface xxx{void xxxx();}接口中包含常量的声明(没有变量,且一定是static常量)和抽象方法(接口中只有抽象方法)接口由类来实现,在类中声明时使用implements声明该类实现一...

Javascript操作元素属性方法总结

?1234567891011121314151617181920<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"/> <title></title></head><body> <!-- 元素属性的操作 第一种:oDiv.style.display="none"; 第二种:oDiv.style["display"]="none"; 第三种:Dom方式 Dom方式操作元素的属性 获取:getAttribute(名称);//...

java基础总结(六)【集合】【图】

常见的数据结构  1.栈  先进后出  2.队列  先进先出  3.数组  查询快,增删慢    因为有索引,可以快速定位, 但凡要添加或者删除一个元素,都要重新创建新的数组, 还要将老的数据原封不动的拷贝,非常耗时  4.链表   查询慢,增删快     因为每次都从头或者从尾开始查, 只需要断开或者链接一个节点就可以增删, 没必要动全身  5.红黑树---> TreeSet, TreeMap  查询快, 可以排序    因为底层趋近于平衡树...

王志成201771010130《面向对象程序设计(java)》第八周学习总结【代码】【图】

理论学习知识:接口 ? Java为了克服单继承的缺点,Java使用了接口, 一个类可以实现一个或多个接口。 ? 在Java程序设计语言中,接口不是类,而是对类 的一组需求描述,由常量和一组抽象方法组成。 ? 接口中不包括变量和有具体实现的方法。 ? 只要类实现了接口,则该类要遵从接口描述的统 一格式进行定义,并且可以在任何需要该接口的 地方使用这个类的对象。 接口的声明? 声明方式: public interface 接口名 {...

【转】【总结】String in Java【代码】

原文链接 http://www.iteye.com/topic/522167 众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!【镜头1】 String对象的创建 1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:String s=new String("Hello world"); 问题是参数"Hello world"是什么东西,也是字符串对象吗?莫非用字符串对象创建一个字符串对象?2、当然...

常见的排序算法总结(JavaScript)【代码】【图】

引言  排序算法是数据结构和算法之中的基本功,无论是在笔试还是面试,还是实际运用中都有着很基础的地位。这不正直七月,每年校招的备战期,所以想把常见的排序算法记录下来。在本篇文章中的排序算法使用 JavaScript 实现。 一、 冒泡排序  冒泡排序是排序算法中最简单的一个算法,其优点是易理解,易实现。在一些对性能要求不高且数据量不大的需求中,冒泡排序是一个很好的选择。  原理:假设排序顺序为增序,数组长度为 N...

Java XML的总结(三)--Dom解析

一、JAXP DOM解析 javax.xml.parsers 1、获得document对象 //获得实例工厂 *javax.xml.parsers.DocumentBuilderFactory DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //获得解析 *javax.xml.parsers.DocumentBuilderFactory DocumentBuilder builder = factory.newDocumentBuilder(); //获得document --解析xml文档 java.io.FileNotFoundException *org.w3c.dom.Document Document document = builder...

Java常见问题总结(二)【图】

1、配置完Java环境变量之后,仍然不能使用java命令。 解决方法:如果是Windows10系统出现此问题,是因为个别Windows10系统不识别“JAVA_HOME”环境变量,将path中所有的“%JAVA_HOME%”改成JDK的真实文件夹路径。环境变量配置有误。仔细核对JDK文件夹地址是否正确。JDK未能正常安装,请重新安装。 2、正确Java代码无法在控制台运行Java文件可以通过javac命令编译,但无法使用java命令运行。 解决方法:如果使用的是Windows10系统,...

freemarker对java null的处理技巧总结

1.判断是否存在,通过exists关键字或者"??"运算符。都将返回一个布尔值 user.name?exists user.name?? <#ifuser.name?exists> //TO DO</#if> <#ifuser.age??> //TO DO</#if>2.忽略null值 假设前提:user.name为null ${user.name},异常 ${user.name!},显示空白 ${user.name!‘vakin‘},若user.name不为空则显示本身的值,否则显示vakin ${user.name?default(‘vakin‘)},同上 ${user.name???string(user.name,‘vakin‘)},同上原...

Java中的IO流总结【代码】【图】

Java中的IO流总结1. 流的继承关系,以及字节流和字符流。 2. 节点流FileOutputStream和FileInputStream和处理流BufferedInputStream和BufferedOutputStream。以及对应的FileOutputWriter,FileInputReader,BufferedInputReader,BufferedOutputWriter。 3. 转换流InputStreamReader和OutputStreamWriter 一:流的继承关系字节流 字符流字符流和字节流的使用范围:字节流一般用来处理图像,视频,以及PPT,Word类型的文件。字符流一般...