【Java开发学习总结一】教程文章相关的互联网学习教程文章

JavaScript总结摘要【代码】

一 概述 1.什么是JavaScript? 基于对象、由事件驱动的解释性脚本语言。 2.JavaScript语法特点 区分大写小,这一点不同于HTML。结尾的分号可有可无。变量是弱类型的:变量在定义时统一采用var,类型在赋值时决定。 3.UI线程 浏览器中都有一个用于页面展示的线程,叫做UI线程,向服务器提交以后,UI线程清空页面,等待加载服务器的反馈,如果等待时间过长,页面将出现空白。 4.this 主要用在方法中,代表当前对象,即方法的直接调...

java基础疑难点总结之成员变量的继承,方法重载与重写的区别,多态与动态绑定【代码】

1.成员变量的继承1.1要点 子类用extends关键字继承父类。子类中可以提供新的方法覆盖父类中的方法。子类中的方法不能直接访问父类中的私有域,子类可以用super关键字调用父类中的方法。在子类中可以增加域,增加方法或者覆盖超类的方法,然而绝对不能删除继承的任何域和方法。 在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,两者合起来形成一个子类的对象。所以所谓的...

java线程总结(1/3)【代码】【图】

前言闲来无事正值面试,看面试中有线程之问题,特此总结一番。正文一.线程和进程的区别:1.每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。2.线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。3.线程和进程最根本的区别在于:进程作为资源分配的单位,线程是调度和执行的单位。二.多进程: 在操作系统中能同时运行多个任务(程...

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

20175334 《Java程序设计》第九周学习总结教材学习内容总结第十一章MySQL数据库管理系统 下载安装启动MySQL数据库MySQL客户端管理工具 建立连接建立数据库创建表JDBC连接数据库查询操作 向数据库发送SQL查询语句 try{ Statement sql=con.createStatement(); } catch(SQLException e){}处理查询结果 ResultSet rs = sql.executeQuery("SELECT * FROM students")关闭连接 con.close()顺序查询 指ResultSet对象一次只能看到一个数据行...

java 反射 的详细总结【代码】【图】

1.前言  什么是反射?引用教科书的解释:在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。  如何通俗理解?其实说白了,就是将任意一个类对象【原对象】注入一个反射类里,可以对原对象解析, 获取里面的所有属性和方法信息,并可以调用;使用原对象获取对象类型后获取无参构造函...

javaweb 乱码总结

可能的错误地方: 1.jsp页面编码 2.表单编码 3.servlet可接受编码 4.tomcat中server.xml文件中的指定编码 所有的编码要统一,一般使用“UTF-8”比较好我最近一次出错的是第四种情况,问题已经解决,解决方法:修改发布solr的tomcat服务器中“server.xml”配置文件。 修改前: <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 修改后: <Connec...

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

1. 本周学习总结2. 书面作业1. 常用异常1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免?最频繁的错误包括ArrayIndexOutOfBoundsException(数组越界)、 NullPointerException(空指针)、ClassCastException(强制类型转换错误)、IllegalArgumentException(非法参数),以上异常都不需要捕获,都属于uncheckedException。1.2 什么样的异常要求用户一定要使用捕获处理?继承自Exception类中自定义的异常需要...

Java第九周学习总结【图】

第九周Java学习总结代码截图:学习内容:URL类URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符,使用URL创建对象的应用程序称作客户端程序。 一个URL对象通常包含最基本的三部分信息:协议、地址、资源。构造方法:URL 类通常使用如下的构造方法创建一个 URL 对象:**public URL(String spec) throws MalformedURLException****public URL(String protocol, String host,String file) throws MalformedURLE...

201671010122 2016-2017-2 《JAVA程序设计》第六章复习总结

第六章复习总结 小长假之后的一周,老师并没有为了赶进度而开设第七章的新知识,而是对上一章的内容进行了系统的复习,本来在第六章里面我残留了比较多的问题,好多知识点都是似懂非懂,模模糊糊的,可是这周结束后,我发现自己收获颇多。 字符串的按字典排序和按字符串长度排序我一周比较生疏,搞不懂,可是通过上周的程序练习,我知道:<1>String[] friends={"Petery","Aully","Mary"};Arrays.sort(friends);是按字典排序...

Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结

Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结 1. 微内核与插件的优点 12. 插件的注册与使用 22.1. Ioc容器中注册插件 22.2. 启动器微内核启动 33. 插件的俩种执行策略 33.1. 必须手动接续,否则自动终止(推荐) 33.2. 必须手动throw stop ex终止,负责自动接续。。 44. 插件链的生成原理 45. -------code 46. 参考 7 1. 微内核与插件的优点 但凡有生命力的产品,都是在扩展性方面设计的比较好的,因为没有哪个产...

20172305 2018-2019-1 《Java软件结构与数据结构》第二周学习总结【图】

20172305 2018-2019-1 《Java软件结构与数据结构》第二周学习总结教材学习内容总结本周内容主要为书第三章和第四章的内容:第三章(以数组来替代栈的作用)集合(聚集,组织了其他对象的对象): 线性集合(直线方式组织的集合)非线性集合(某种非直线方式组织的集合)抽象数据类型是一种在程序设计语言中尚未被定义其值和操作的数据类型。数据结构是一种用于实现集合的编程结构集。Java集合API是一个类集,表示了一些特定类型的集合。栈 ...

java基础及Java工作总结【图】

java后端5年经验和技术总结1.引言   毕业已经5年有余,这5年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这5年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。   不重...

Java基础语法总结1

一、标识符及字符集Java语言规定标识符是以字母、下划线"_"或美元符号"$"开始,随后可跟数字、字母、下划线或美元符号的字符序列。Java标识符大小写敏感,没有长度限制,可以为标识符取任意长度的名字,但关键字不能作为标识符。为增强程序可读性,Java作如下的约定:1.类、接口:通常使用名词,且每个单词的首字母要大写2.方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词3.常量:全部大写,单词之间用下划线分隔4.变...

java知识总结-13

set @aa=77; 定义了一个变量aa 值是77 (用的时候直接@aa)select 7+8; 进行简单的算术运算select @aa>78; 进行比较 真是1 假是0select 66<>55 测试66 是否等于 55 ;select @aa is not null; 测试变量 aa 是否为空;seelct @aa in(1,2,3) 测试变量 aa 是否在(1,2,3)中select ‘yyyy‘ like ‘%yy_%‘ 测试两个字符串是否匹配流程控制:select ‘yyy‘ regexp ‘/**/; 测试字符串是否符合正则表达式select BINARY "a" ...

java基础总结

一、基础知识:Java 语言基础组成day021、组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组二、基础知识:关键字2、关键字的定义和特点:定义:被 Java 语言赋予了特殊含义的单词。特点:关键字中所有 字母都为小写。 3、用于定义数据类型的关键字:class、interface、byte、short、int、long、float、double、 char、boolean、void。 4、用于定义数据类型值的关键字:true、false、null。 5、用于定义流程控制的...