【Java入门第二阶段总结】教程文章相关的互联网学习教程文章

35 个 Java 代码性能优化总结【代码】

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的...

JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)【代码】【图】

一、Tomcat服务器端口的配置  Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。  如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 <Connector port="8080" protocol="HTTP/1.1" 2 connectionTimeout="20000" 3 redirectPort...

Java知识总结:Java反射机制(用实例理解)

概念理解: 反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来 实现对自己行为的描述( self-representation )和检测( examination) ,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 Java中的反射是一个强大的工具,他能够创建灵活的代码,这些 代码可以在运行时装配,无需在组件之间进行链接,发射允许在编写和执行时,使程序代码能够接入装载到...

【Java总结】static,静态代码块【代码】

staticstatic可以修饰属性,方法,代码块,内部类特点随着类的加载而加载优先于对象存在修饰的成员被所有对象所共享访问权限允许时,可以不创建对象,直接被类调用 static修饰的属性,存储在内存中的静态区域,整个程序中只有这一个成员publicclass Test {publicstaticvoidmain(String[] args) {Person p = new Person();Person.setName("ttf");//类可以直接访问静态方法System.out.println(Person.name);//使用类直接访问静态属性...

java 集合的总结【代码】

集合大致可以分为两类: 一类继承Collection接口,存储的是多个孤立的元素,包括List和set:List包括ArrayList类和LinkedList类,ArrayList数组的顺序存储,而LinkedList链表进行存储,还有一种线程安全的类Vector类似于ArrayList;set和List不同之处只是一个没有相同元素的集合,和List类似,常用的类有HashSet类和TreeSet类;不管是List还是Set都用add()和remove()进行添加和删除元素。 另一类是继承Map接口,存储多个键值元素,...

java 接口和继承总结

准备把java接口和继承的使用总结一下,先收集几个有帮助的博文:1、http://blog.csdn.net/beiai1014/article/details/1561790 澄清java接口和继承的本质2、http://blog.csdn.net/beiai1014/article/details/1561814 java接口到底起什么作用原文:http://ycgit.blog.51cto.com/8590215/1747807

java异常处理机制总结【代码】【图】

java异常处理机制详解程序很难做到完美,不免有各种各样的异常。比如程序本身有bug,比如程序打印时打印机没有纸了,比如内存不足。为了解决这些异常,我们需要知道异常发生的原因。对于一些常见的异常,我们还可以提供一定的应对预案。C语言中的异常处理是简单的通过函数返回值来实现的,但返回值代表的含义往往是由惯例决定的。程序员需要查询大量的资料,才可能找到一个模糊的原因。面向对象语言,比如C++, Java, Python往往有更...

java复习总结【图】

月亮绕地球转。编写一个应用程序,模拟月亮围绕地球转。MainClass.javaimport javax.swing.*;public class MainClass { public static void main(String args[]) { Sky sky= new Sky(); //构造了一个天空(标签对象) JFrame frame = new JFrame(); //构造了一个框架(窗体) frame.setTitle("月亮绕地球转"); frame.add(sky)...

20145231 《Java程序设计》第一周学习总结【图】

20145231 《Java程序设计》第一周学习总结教材学习内容总结Java三大平台Java SE,Java EE,Java ME。其中,Java SE是我们学习的基础。Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言。思考题:Java不只是语言?答:根据以上所写就能知道,提到Java,Java语言只是其三大平台中的其中之一的一个组成部分,不可片面的将其与C语言作比较,认为只是一种语言。JCP与JSR、RI、TCK的关系:想要提议加入Java的功能或特性,必须以JSR正式...

干货 | 大厂总结的前200页Java面试题

Java面试题基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么IO 和 NIO的区别,NIO优点Java 8 / Java 7 为我们提供了什么新功能什么是竞态条件? 举个例子说明。JRE、JDK、JVM 及 JIT 之间有什...

java-----NIO总结(三)【图】

前两篇博客我们通过将accept和read设置成非阻塞式的方式实现了同步非阻塞模式,但是缺点在于在服务端需要为每个客户端都要创建一个线程来处理每个客户端的请求,这点相对来说比较耗费服务端资源,比如我们通常用到的Socket长连接用于心跳检测,其实客户端根本就没有数据要发送,只是想要告诉服务端我还活着而已,这时候为客户端单独创建一个线程的话,未免就有点小题大做了,因此迫切的需要出现一种可以减少在服务端创建线程个数的...

javaweb学习总结十(xml解析<JAXP以及DOM方式>)【代码】【图】

一:XML解析技术一般我们使用sun公司或者开源组织开发的工具包解析xml效率比较高。 1:jaxp解析xml,jaxp是sun公司开发的解析xml工具包2:jaxp解析xml代码如下a:获取document文档树对象 1@Test2// 获取document对象 3publicvoid test1() throws Exception {4// 1:获取解析工厂对象 5 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();6// 2:获取解析对象 7 DocumentBuilder builder = fac...

java面试题之----HashMap常见面试题总结

“你用过HashMap吗?” “什么是HashMap?你为什么用到它?”几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显示出你已经用过HashMap,而且对它相当的熟悉。但是面试官来个急转直下,从此刻开始问出一些刁钻的问题,关于HashMap的更多基础的细节。面试官可能会问出下面的问题: “你知道H...

刘志梅2017710101152.《面向对象程序设计(java)》第十三周学习总结【代码】【图】

实验十三 图形界面事件处理技术实验时间 2018-11-221、理论知识(1)任何支持GUI的操作环境都要不断地监视按键或点击鼠标这样的事件。JAVA这样的面向对象语言,都将事件的相关的信息封装在一个事件对象中。不同的事件源可以产生不同类别的事件。(2)AWT事件处理机制的概要:监听器对象是一个实现了特定监听器接口的类的实例;事件源是一个能够注册监听器对象的并发送事件对象的对象;当事件发生时,事件源将事件对象传递给所有注册的...

Java项目性能监控和调优工具-Javamelody的学习总结【代码】

1.简介:  JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。2.准备:下载javamelody-1.47.0.jar和jrobin-1.5.9.1.jar,引用到项目中.3.配置方法:一般会在第一个Filter之前加...

入门 - 相关标签