【Java 开发 2021 年发生的的一些自我总结和教训,即使反省】教程文章相关的互联网学习教程文章

王志成/王之泰《面向对象程序设计(java)》第十一周学习总结【代码】【图】

理论学习部分:JAVA的集合框架l JAVA的集合框架实现对各种数据结构的封装,以降低对数据管理与处理的难度。l 所谓框架就是一个类库的集合,框架中包含很多超类,编程者创建这些超类的子类可较方便的设计设计程序所需的类。例如:Swing类包l 集合(Collection或称为容器)是一种包含多个元素并提供对所包含元素操作方法的类,其包含的元素可以由同一类型的对象组成,也可以由不同类型的对象组成。l 集合框架:JAVA集合类库的统一架构。...

Week12《java程序设计》第12次作业总结【图】

Week12《java程序设计》第12次作业总结1. 本周学习总结1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。2. 面向系统综合设计-图书馆管理系统或购物车使用流与文件改造你的图书馆管理系统或购物车。2.1 简述如何使用流与文件改造你的系统。文件中数据的格式如何?答:在注册登录模块中,在用户仓库中无法找到的用户,使用对象流和缓冲流查找对应文件是否存在,不存在就进行注册。从文件中读取影虎的登录信息。登录...

java基础第九天课程总结

实现Runnable接口子覆盖接口中的run方法通过Thread类创建线程,并将实现了Runnable接口的子类对象作为参数传递给Thread类的构造函数Thread类对象调用start方法开启线程线程的启动得用start方法导致安全问题的出现的原因多个线程现延迟线程随机性线程安全问题在理想状态下,不容易出现,但一旦出现对软件的影响是非常大的。synchroized(对象){}同步能解决安全问题,是在对象上同步的前提是多个对象,并且多个线程使用同一个锁,耗费...

20145216史婧瑶《Java程序设计》第2周学习总结【代码】【图】

20145216 《Java程序设计》第2周学习总结教材学习内容总结第三章 基础语法3.1 类型、变量与运算符?类型?基本类型?整数:short(占2字节)、int(占4字节)、long(占8字节)?字节:byte?浮点数:float(占4字节)、double(占8字节)?字符:char(汉字、英文字符都是双字节的)?布尔:boolean(true/false不能与其他类型进行运算) ?类类型?变量 :数据暂存位置在程序语言中称为变量,变量在命名时不可使用数字作为开头,也不能使用...

Java容器类总结【代码】【图】

Java容器类是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。从本文开始将开启一个系列详细分析Java容器中的每个成员,包括源代码分析,性能分析,不同容器之间对比等等,链接将同步更新在本文和置顶博文内。Java容器主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)容器类框架Java容器工具包框架图:通过上图,可以把握两个...

JavaFx的一些总结

JavaFX的一些总结:1、场景scene、布局layout、控件control是javaFX的基本组成部分。控件可以放到布局中,布局可以放到布局中,也可以放到场景中,这里要注意,场景里只能放一个布局,多个布局的话只会默认识别最后一个布局。如果添加多个布局,虽然页面可以显示完整,但是所添加的事件就没有反应。2、配置文件除了国际化文件,图片,样式文件外,一律添加到外部文件夹中,尽量不要打包在可执行jar文件中,因为一旦打包进去,程序将...

java初探(1)之登录总结【代码】

登录总结前几章总结了登录各个步骤中遇到的问题,现在完成的做一个登录的案例,其难点不在于实现功能,而在于抽象各种功能模块,提高复用性,较低耦合度。前端页面:对于前端页面来说,不是后端程序员要考虑的事,但为了有备无患,需要了解一些基本的东西,即看的懂即可,原则是,可以不去管css的样式,但js代码还是要多了解。比如,对于登录页面来说,一般是不会使用表单直接提交,因为有大量的验证工作,因此,需要使用ajax请求技...

javascript高级程序设计 1 ~ 3 章 部分知识点总结

第一章 javascript简介javascript的简介,有关js的一些历史问题。js初期在不同的浏览器存在很大的兼容问题,但是慢慢的大家都在向标准靠拢,兼容问题已经好很多了。我们通常会听到ECMAScript,它跟javascript是什么关系呢?JS = ES + BOM(浏览器对象模型) + DOM(文档对象模型) ES就是对javascript的类型,值,对象,属性,函数以及程序句法和语义,DOM就是ES运行在浏览器环境的时候,浏览器为其提供的扩展以实现更多更具体的功能(w...

java开发遇到的问题总结(四)

26、判断各种类型的空,不过要加包importorg.apache.commons.lang3.StringUtils;if(StringUtils.isEmpty(sort)){ 代码;}27、后台排序代码(之前已经把查询到的数据放入list,然后对总的list里的数据进行排序):a.前台的remoteSort: true会传来json字符串[{property:"column0",direction:"ASC"}]b.在Action中先声明2个变量:private String sort;private String dir;用来接收c.把json对象转为java字符串:当点击页面的排序时会再...

Java开发中的高频Collections用法总结与Java平台实现源代码查看方式【代码】【图】

一生二,二生三,三生万物,基础永远是一个计算机人的立身之本,相信看到这篇文章的人一般都知道数据结构这门课程,要不也不会找到我的这篇文章。数据结构这门课程的分析奠定了工程师对各种平台中的容器类,集合类的理解基础,正如好多人所说的,如果你对某个平台的集合类理解的不透彻,很可能,你并不是不会使用那个平台上的代码,而是数据结构没理解透彻。Windows NT平台上,MFC, ATL提供的集合类很少,而且功能很弱,这就导致了...

Java Web总结二十三发送邮件【代码】【图】

一、所需jar包:  1、mail.jar  2、activation.jar二、代码:  1、MailUtil.javapackage com.gnnuit.web.mail.util;import java.util.Properties;import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage.RecipientType;publicclass MailUtil {// 发送邮件publi...

Java虚拟机知识 总结 记录

总结了自己这两天掌握的一些JVM相关的知识。方便自己复习。jvm全称是Java Virtual Machine(java虚拟机)。它之所以被称之为是“虚拟”的,就是因为它仅仅是由一个规范来定义的抽象计算机。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出是,这个虚拟机实例也就随之消亡。如果在同一个计算机上同时运行三个程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。我们在写Java代码的时...

201621123041java程序设计第十一周学习总结【图】

1. 本周学习总结2. 书面作业1. 源代码阅读:多线程程序BounceThread1.1 BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠?编写了两个方法public BallRunnable(Ball aBall, Component aComponent)和public void run(),使用Thread.sleep会让线程会从“运行状态”进入到“休眠(阻塞)状态”。sleep()会指定休眠时间,线程休眠的时间会大于/等于该休眠时间;在线程重新被唤醒时,它会由“阻塞状态”变成“就绪状态”...

Java基础知识总结(超级经典)【图】

Java基础知识总结(超级经典)  写代码:    1,明确需求。我要做什么?    2,分析思路。我要怎么做?1,2,3。    3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。    4,代码实现。用具体的java语言代码把思路体现出来。   学习新技术的四点:    1,该技术是什么?    2,该技术有什么特点(使用注意):    3,该技术怎么使用。demo    4,该技术什么时候用?test。———————...

Java虚拟机知识总结【代码】

java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,有些区域随着虚拟机进程的启动而存在,有的区域则是依赖用户线程的启动和结束而建立和销毁。 java虚拟机主要将内存划分为: 1.程序计数器: 是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常...