【#20175204 张湲祯 2018-2019-2《Java程序设计》第五周学习总结】教程文章相关的互联网学习教程文章

java8--- Optional使用 - 进阶1 - 经验总结【代码】

https://yq.aliyun.com/articles/716209?spm=a2c4e.11153940.0.0.6a255562myIiAj正确使用举例0、经典使用 Employee employee1 = new Employee("employee1");Employee employee2 = new Employee("employee1");Company company = new Company("company");List<Employee> list = Arrays.asList(employee1,employee2);company.setEmployees(list);// 判断公司里面有没有员工 由返回员工列表 没有返回一个空的集合Optional<Company>...

Java复习总结(一)思维导图

以下均整理自网络目录Java SEJava EEJava web开发JDBC编程XML编程计算机网络操作系统算法和数据结构设计模式Java SEJava基础 语法特性关键字面向对象集合部分Java进阶 线程锁JDK反射JVMGCIO和NIO,AIOJava EESpring AOP与事务,权限控制S2SH整合开发Spring,JPA整合Hibernate ORM与持久化映射延迟加载,性能优化HQL查询,条件查询,SQL查询二级缓存与查询缓存struts MVC模式与Struts体系myBatisMVC框架各框架对比与项目优化JPA EJBJ...

javaweb学习总结十七(web应用组织结构、web.xml作用以及配置虚拟主机搭建网站)【图】

一:web应用组织结构1:web应用组成结构 2:安装web组成机构手动创建一个web应用程序目录a:在webapps下创建目录webb:在web目录下创建html、jsp、css、js、WEB-INF等目录以及index.html访问首页文件c:在html、jsp、css、js目录中写对应的文件,在WEB-INF目录创建classes、lib以及web.xml文件d:启动服务器,访问:默认访问index.html如果将web设置成服务器默认访问的应用程序,那么只需要访问localhost:8080,在server.xml文件中...

学号 20175212 《Java程序设计》第九周学习总结【代码】【图】

学号 20175212 《Java程序设计》第九周学习总结教材学习内容总结一、MySQL数据库管理系统1.在官网上下载并安装MySQL2.在IDEA中输入测试代码ConnectionDemo.javaimport static java.lang.System.out; import java.sql.*;public class ConnectionDemo {public static void main(String[] args)throws ClassNotFoundException, SQLException {Class.forName("com.mysql.jdbc.Driver");String jdbcUrl = "jdbc:mysql://localhost:3306/...

201771010129 王颖奇《面向对象程序设计Java》第十八周实验总结【代码】【图】

实验十八 总复习实验时间 2018-12-301、实验目的与要求(1) 综合掌握java基本程序结构;(2) 综合掌握java面向对象程序设计特点;(3) 综合掌握java GUI 程序设计结构;(4) 综合掌握java多线程编程模型;(5) 综合编程练习。2、实验内容和步骤任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx。任务2:综合编程练习练习1:设计一个用户信息采集程序,要求如下:(1) 用户信息输入界面如下图所示:(1)用户点...

java日期处理总结(二)【代码】

1.java.sql.Timestamp 我们从数据库中取到的具体时间一般是java.sql.Timestamp类型的。java.sql.Timestamp是java.util.Date的子类。java.sql.Timestamp包含日期和时间,而java.sql.Date只包含日期。  它通过允许小数秒到纳秒级精度的规范来添加保存 SQL TIMESTAMP 小数秒值的能力。计算 Timestamp 对象的精度为二者之一:19 ,其为 yyyy-mm-dd hh:mm:ss 格式下的字符数20 + s ,其为 yyyy-mm-dd hh:mm:ss.[fff...] 格式下的...

关于java语言数据类型的总结

8种基本数据类型数据类型 位数 字节 取值范围byte 8 1 -128~127short 16 2 -32768~32767int 32 4 -231~231-1 long 64 8 -263~263-1float 32 4 略 (float a=3.0; c语言不报错,java默认为double类型,需要跟改为float a=3.0f;)double 64 8 略char 16 2 ‘\u0000’~‘\uFFFF’boolean 1 略 true/false赋值:直接赋值,将值进行拷贝。存储位置:在栈中存值==运...

201671010114 2016-2017-2 《Java程序设计》第五周学习总结

这周学习了有关继承的知识,相比于上周也掌握了很多知识。在这次写程序的过程中发现for循环里面的提示语句在运行时会出现两次,程序也会出错。i++放在循环里面的时候程序正常运行,如果放在for语句里面程序出错。和舍友经过尝试后得出了以上结果,但不知道里面的原理。 子类继承了父类的所有方法,子类中也添加了新的方法且每个子类最多只能有一个父类,父类不能访问子类中的方法。用子类定义的变量可以赋给用父类定义的变量,反...

JavaScript 跨域小总结

域名分为:一级域名、二级域名、三级域名。例如:baidu.com(一级域名) 、www.baidu.com(二级域名)tieba.baidu.com(二级域名)、bbs.youa.baidu.com (三级域名)。简易记法:在域名中包含两个点的为二级域名,只包含一个点的为一级域名。跨域:由于JavaScript同源策略的限制,a.com下的js无法操作b.com或是c.a.com下的域名对象。详情如下表: 原文:http://www.cnblogs.com/sun-mile-rain/p/4060896.html

JAVA OOM总结

首先,JVM除了程序计数器之外,都可能发生内存溢出OutOfMemoryError(OOM)异常。这里主要对可能发生内存溢出的区域,原因进行总结。1.JAVA虚拟机栈  虚拟机栈是线程私有的,虚拟机栈主要存储局部变量。Java虚拟机规范中,规定了此区域会抛出两种异常:(1)如果请求栈深度大于虚拟机允许的深度,即涉及到方法层级调用太多,超过一定限度,将抛出StackOverflowError异常;这里说的栈的深度主要是java启动参数中xss参数,虚拟机栈...

Java学习第三周总结

2018年7月29日  这是暑假第三周。这一周我把找到的Java教学视频看完了。  本周学到了Java剩余的基础知识,比如:抽象类、接口、内部类、几种常用类、IO流、多态、多线程等等。  因为没有书,所以我在看视频学习Java的时候用Word文档做了一些笔记、记录了一些经典示例,这些笔记与示例能帮助我更好的学习Java,我也可以以后看这些笔记来复习Java知识。  本周照旧,花在学习上的时间估计达到25小时,周六周日复习。其中,基本...

java中相对路径 绝对路径问题总结

1.基本概念的理解  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。  相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,“/”代表Web应用的跟目录。和物理路径的相对表示。例如:“。/” 代表当前目录, “。./”代表上级目录...

java笔记--反射进阶之总结与详解【代码】【图】

一.反射进阶之动态设置类的私有域 "封装"是Java的三大特性之一,为了能更好保证其封装性,我们往往需要将域设置成私有的,然后通过提供相对应的set和get方法来操作这个域。但是我们仍然可以用java的反射机制来修改类的私有域,由于修改类的私有域会破坏Java"封装"的特性,故请慎重操作。主要技术: Field类提供有关类或接口的单个字段的信息,以及对它的动态访问权限。 访问的字段可能是一个类(静态)字段或实例字段。...

java之内部类总结【代码】

内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。-----------------------------------------------------class Outer{int num = 4; class Inner {void show(){System.out.println("inner show run "+num); }}publicvoid method()...

Java的I/O系统初步总结【代码】【图】

Java的I/O系统初步总结1. 文章结构2. 核心类File类Java的老IO系统中的类,新开发的软件请使用Path类代替File类文件和目录的path操作工具,相当于Node.js中的Path模块,但有不限制于路径操作,在指向文件路径时又可以指代文件操作转换为Path类型有toPath()方法Path类与File类之间的转换,toFile()用于表示操作系统文件系统的文件或文件的路径。之后如果要表示路径应该优先使用Path类,如果要和老IO系统的API交互时可以使用toFile()方...