【Java学习-002-Java初识】教程文章相关的互联网学习教程文章

Java学习笔记List集合

本文由广州疯狂软件java培训为你整理:  List集合是一个有序,可重复的集合,它可以根据索引来访问对应的对象,第一个对象的索引是0,第二个对象的索引是1,类比数组的索引  List集合有以下操作集合的方法  void add( int index,a ) //把a元素插入到index索引处  boolean addAll(int index,c) //把集合c所有元素插入到index索引处  Object get(int index) //返回index索引处的元素  int indexOf(Object o) //返回对象o...

#Java学习之路——基础阶段二(第十一篇)【代码】

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。1.Web的概念概述在Java编程里有...

java学习笔记(六)关键字static的使用

static可以用来修饰代码块、成员变量、方法。把 static修饰的属性和方法称之为类属性、类方法;不用 static修饰属性、方法则属于该类的单个实例。1、static 修饰的代码块在类一开始加载时就执行,不需要创建一个实例;2、static 修饰的方法和属性,既可以通过类来调用,也可以通过实例来调用;没有用 static修饰的普通方法和属性只能通过实例来调用。3、不能从static方法发出对非 static方法的调用。package cn.com.postel.wbb.jav...

Java学习分享-->集合-->链表【代码】【图】

链表是一个有序集合,它将每个对象存放在独立的结点中,每个结点还存放着下一个结点的引用。在Java中由于链表是双向链接的,每个结点还存放着前一个结点的引用。 (图片引自Java核心技术 卷1 基础知识) 删除链表中间的一个元素,只需要更新被删除元素附近的结点。假设我们有三个结点,删除第二个结点后,第一个结点将原本存放第二个结点的引用更新为第三个结点的引用(这里对应...

Java学习-005-初学常用的几个经典循环控制源代码【代码】【图】

最近一段时间公司 App 改版,一直处在需求评审、代码评审、测试计划、测试用例、用例评审、用例执行、缺陷管理、测试总结的循环中,因而博客也好久没有更新了。虽然工作确实忙了点,但是也是自己懒惰了,从今天开始陆续整理之前学习 Java 时写的 Java 程序,并记录在博客中,供自己查阅,也希望能给初学 Java 的亲们一份参考,希望能对初学 Java 编程的亲们有所帮助。若有不足之处,敬请大神指正,不胜感激!此文主要讲述在初学 Ja...

Java学习第一周博客

20145307《Java程序设计》第一周学习总结教材学习内容总结首先学习安装Java有两种方法,一种是用Eclipse直接编辑输出,另一种方法是用记事本之后用win+G开启cmd运行虚拟机运行记事本编出来的.java另外,在此补充一些常用的DOS命令,毕竟想用cmd的话还是要掌握它的目录进出方法dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录 cd : 进入指定目录 cd.. : 退回到上一级目录 cd/ : 退回到根目录 del : 删除文件 exi...

Java学习笔记32【图】

Stack继承了Vector类,Stack类似于“栈”,它是一种后进先出(LIFO)的对象堆栈,通过五个操作对类Vector进行扩展,允许将向量视为堆栈。它提供了通常的push和pop操作,以及取堆栈顶点的peek方法,测试堆栈是否为空的empty方法、在堆栈中查找并确定到堆栈顶距离的search方法。我们来看下图,加深对栈的理解: 根据上图,我们知道Stack类似于栈,我们将栈比喻成一个桶,底部是封住的,现在我们现...

Java学习笔记之异常处理【代码】【图】

一.异常的分类1.由Java虚拟机抛出的异常(Error):程序无法处理的问题,用户不用去进行处理(虚拟机错误丶内存溢出错误丶线程死锁)   2.Exception异常:程序本身可以进行处理的异常      1.非检查异常(Unchecked Exception):编译器不需要强制处理的异常(空指针异常丶数组下标越界异常丶算数异常丶类型转换异常)      2.检查异常(checked Exception):编译器需要强制处理的异常(IOException丶SQLException) ...

java 学习之路 - web监听器【代码】【图】

什么是web监听器 web监听器主要是对Servlet对象进行监听和动作的,它可以监听客户端的请求,服务端的操作等web监听器的分类根据监听的域对象可以分为三类1.监听Servlet上下文对象的监听器1. 对Servlet上下文对象初始化及对象销毁动作进行监听的 ServletContextListener2. 对Servlet上下文对象的属性进行监听的 ServletContextAttributeListener2.监听HTTP会话 Session对象的监听器1. 对HTTP Session对象初始化及销毁动作进行监听的...

java学习(三)数组【代码】

数组的定义格式:int[] a; //定义一个int类型的数组a变量int a[]; //定义一个int类型的a数组变量初始化一个int类型的数组int[] arr = new int[3];System.out.println(arr[0]); //0 class ArrayDemo {publicstaticvoid main(String[] args){//定义数组int[] arr={1,3,4};System.out.println(arr[2]);}} 原文:http://www.cnblogs.com/chenchenphp/p/6918162.html

Java学习十七【代码】

学习内容:1.Java字符串类 1.在utf-8编码下,每个汉字占三个字节2.字符串和byte数组之间的相互转换将字符串转换为byte数组byte[] arrs = str.getBytes();将byte数组转换为字符串String str1 = new String(arrs)3.==和equals方法的区别==判断字符串地址是否相同,equals判断字符串内容是否相同内存中有栈,常量池,堆。例如,String str1 = "imooc",栈中的str1引用指向常量池,而堆中存放new生成的对象 4.String不可变性String对象...

Java学习之道:Java操作Excel之导出下载

页面放置一个按钮进行点击导出事件 <h:commandLink target="_parent" value="导出" action="#{eveluatesubject.doSaveExcel}" styleClass="cssButtonBG"> </h:commandLink> 后台的导出方法 /** * 导出EXCEL * * @param request * @return */ public String doSaveExcel() { HttpServletRequest request = (HttpServletRequest) FacesContext .getCurrentInstance().getExterna...

Java学习之动态代理篇【代码】

Java学习之动态代理篇0x00 前言在后面的漏洞研究的学习中,必须要会的几个知识点。反射机制和动态代理机制。至于反射的前面已经讲到过了,这里就不做更多的赘述了。0x01 动态代理这里先来讲一些动态代理的一个定义。动态代理是给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。([手动滑稽]其实动态代理就是一个中间商,间接的把东西送到客户手里,但是在此之前肯定要赚点差价)我们开发中使用动态代理的主要目的是...

java学习笔记之System类【代码】

System类常用总结System类概述  java.lang.System类,系统属性信息工具类常用静态方法:  1.1publicstaticlong currentTimeMillis()  获取当前系统时间与1970年01月01日00:00之间的毫秒差值  2.publicstaticvoid exit(int status)  用来结束正在运行的java程序,参数是一个数字,通常传入0为正常状态,其他为异常状态  3.publicstaticvoid gc()  用来运行jvm中的垃圾回收器,完成内存中垃圾的清除  4.publicstati...

java学习第十天【代码】

1:形式参数和返回值的问题(理解)(1)形式参数:类名:需要该类的对象抽象类名:需要该类的子类对象接口名:需要该接口的实现类对象(2)返回值类型:类名:返回的是该类的对象抽象类名:返回的是该类的子类对象接口名:返回的是该接口的实现类的对象(3)链式编程对象.方法1().方法2().......方法n();这种用法:其实在方法1()调用完毕后,应该一个对象;方法2()调用完毕后,应该返回一个对象。方法n()调用完毕后,可能是对象,也可以不是...