巩固java第六天】的更多相关文章

Annotation,是Java语言中的一种特殊的元数据语法,Spring支持使用annotation来进行对象实例化和装配 使用Annotation在Spring的配置xml中添加context命名空间(黄色部分): <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs…
p37 1.java ant详解 练习8 /** * Created by xkfx on 2017/2/26. */ class A { static int i = 47; } public class TestStatic { public static void main(String[] args) { A a1 = new A(); A a2 = new A(); A a3 = new A(); a2.i++; a3.i++; System.out.println(a1.i); //…
1,方法的覆盖:当子类继承父类,而子类中的方法与父类中方法的名称,返回类型及参数都完全一致时,就称子类中的方法覆盖了父类中的方法,有时也称方法的"重写" [不需要关键字] 2,this关键字 3,super关键字 super关键字的主要功能是实现子类的方法调用父类中的方法.super关键字有两种用法: 4, 多态 4,最终类 关键字final final 关键字修饰的类称为最终类,此类不能被继承 final 关键字修饰的方法叫做最终方法,此方法不能被子类重写 fianal 关键字修饰的…
今天老师讲的内容有点多,但是都是在学C#时学过的,用法都差不多,所以很好理解. 算术运算符:+, - ,* , / ,% ,++  ,-- 关系运算符:>,<,>=,<=,==,!=.意思是:大于,小于,大于或等于,小于或等于,等于和不等于 逻辑运算符:&&,||,!.与,或,非 赋值运算符:+=,-=,*=,/=.例如:i+=3://等效于i=i+3: 条件运算符:? : 例如: Int A,B,C; A=2; B=3; C=A>B ? 100 :200; …
System (1)这个类中有很多可以获取系统信息的类. public class SystemLearn { public static void main(String[] args) { long time = System.currentTimeMillis(); Date date = new Date(time); SimpleDateFormat sdf = new SimpleDateFormat(''MM月dd日''); String time_temp = sdf.forma…
巩固内容: HTML 空元素 没有内容的 HTML 元素被称为空元素.空元素是在开始标签中关闭的. <br> 就是没有关闭标签的空元素(<br> 标签定义换行). 在 XHTML.XML 以及未来版本的 HTML 中,所有元素都必须被关闭. 在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML.XHTML 和 XML 都接受这种方式. 即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障. HT…
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * 需求:计算网页访问量前三名 * 用户:喜欢视频 直播 * 帮助企业做经营和决策 * * 看数据 */ object UrlCount { def main(args: Array[String]): Unit = { //1.加载数据 val conf:SparkConf = new Spa…
之前已经实现了数据的采集,现在已经有了基本的数据,下一步就需要使用这些数据实现统计图的绘制了.这里使用Jfreechart实现这些统计图的绘制.首先看一下Jfreechart的基本用法,只有知道了它的基本用法才有可能实现对更为复杂的统计图的绘制. 这里主要使用了它的三种绘制方式,绘制饼图.折线图和柱状图 源代码地址:https://github.com/kdyzm/day74_jfreechartDemo 一.准备工作 首先去官网下载相关jar包:http://www.jfree.org/jfr…
第五天学习在这:http://www.cnblogs.com/tobecrazy/p/3458592.html session对象 当某个用户首次访问web应用系统时,jsp会自动创建出一个session对象,同时为它分配一个字符串String类型的唯一标识符ID值,该值为会话ID也称为session ID .jsp会将这个ID 发送带客户端浏览器中,浏览器在将它保存在cookie中,而session本身的数据保存在服务器端,但是标识session ID的数据却能保存在客户机cookie Ses…
目标 1.  块 2.  GC(了解) 3.  package import 4.  封装 一.块 {}  分类 1.普通块 作用: 组织代码.解决变量的作用域.节约了内存. 在同一个作用域内,不能声明同名的变量. 2.静态块  : static {} 使用类时,才会加载,仅加载一次 执行的结果为: 3.构造块: {} 先于构造器执行,每创建一个对象执行一次. 二.GC Garbage collection  垃圾回收机制 1.程序员无权调用垃圾回收器. 2.程序员可以通过System.gc()…
集合:保存多个其他对象的对象,不能保存简单类型 List:有序(存放元素的顺序),可重复的集合 ArrayList:实质就是一个会自动增长的数组 查询效率比较高,增删的效率比较低,适用于查询比较频繁,增删动作较少的元素管理的集合. 加载大批量的数据时,先进行手动扩容(就是调用ensureCapacity(int minCapacity)方法),这样可以提高效率. LinkedList:底层是用双向循环链表来实现的 查询效率低,但是增删效率很高,适用于增删动作的比较频繁,查询次数较少的元素管理的集…
一:File 类 • 输入:读取外部数据(磁盘.光盘等存储设备的数据)到程序(内存)中.  • 输出:将程序(内存)数据输出到磁盘.光盘等存储设备中 • Java 的 IO 流主要包括输入.输出两种 IO 流,每种输入.输出流有可分为字节流和字符流两大类: – 字节流以字节为单位来处理输入.输出操作 – 字符流以字符为单位来处理输入.输出操作 注意:输入.输出是以程序为参照. • File 类代表与平台无关的文件和目录. • File  能新建.删除.重命名文件和目录,但 File 不能访问文件…
一. 今天先是对昨天的知识进行了练习: package 数组; import java.util.Random; import java.util.Arrays; public class 随机数排序 { public static void main(String[]args) { int[] m=new int[5]; Random ran=new Random(); for(int i=0;i<5;i++) m[i]=ran.nextInt(100); Arrays.sort(m); Sy…
一.今日收获 1.开始了学习手册第二章的学习 2.了解了java里的常量与变量以及数据类型,与c语言的内容类似 二.今日难题 1.都是基础知识,没有什么难题 三.明日目标 1.继续学习java学习手册第二张 2.干!…
Set接口 Set集合存储特点: 不允许元素重复 不会记录元素的添加先后顺序 Set只包含从Collection继承的方法,不过Set无法记住添加的顺序,不允许包含重复的元素.当试图添加两个相同元素进Set集合,添加操作失败,add()方法返回false. Set接口定义了一种规范,也就是该容器不记录元素的添加顺序,也不允许元素重复. Set接口常用的实现类有: HashSet类:底层采用哈希表实现,开发中使用对多的实现类,重点. TreeSet类:底层采用红黑树实现,可以对集合中元素排序,使用…
这里是参考B站上的大佬做的面试题笔记.大家也可以去看视频讲解!!! 文章目录 1.mybatis和hibernate的对比 2 .#{}和${}的区别 3 .mybatis插件运行原理及开发流程 4 .索引的基本原理 5 .mysql聚簇和非聚簇索引的区别 1.mybatis和hibernate的对比 面向对象 SQL和ORM的争论,永远都不会终止 开发速度的对比: Hibernate的真正掌握要比Mybatis难些.Mybatis框架相对简单容易上手,但也相对简陋些. 比起两者的开发速度,不仅…
之前说了JFreechart的基本使用方法,包括生成饼图.柱状统计图和折线统计图的方法.现在需要将其整合到数据采集系统中根据调查结果生成三种不同的统计图. 一.统计模型的分析和设计 实现统计图显示的流程:单击导航栏中的“我的调查”超链接->在调查列表中单击指定的调查中的“分析”超链接->统计Action获取请求参数(questionId)并根据该值计算统计图所需要的所有参数,生成统计图,并将统计图以流的形式返回到前端显示.为了简单起见,这里直接在浏览器新开了一个窗口显示统计图,并没有进行弹窗显…
冒泡排序 基本思想: 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒.即:每当两相邻的数比较后发现它们 的排序与排序要求相反时,就将它们互换 public void bubbleSort(){ int[] a={5,4,8,9,2}; int temp=0; for (int i = 0; i < a.length-1; i++) { for (int j = 0; j < a.length-1-i; j++) {…
今天讲解的东西是数据库连接,一天下来还是相对轻松的,这个组长也是够轻松的,队员加载的界面自己也是导入不了,最后也是不了了之,还是加油赶赶吧.看看严嘉那组的界面,最后就是呵呵.但是学长看完后(研究生,同时还是很厉害的),最后的问题是——你们这组的分工是怎样的呢? 大神都是非常厉害的,都是一眼能够分辨利弊的.凡事留几分活路就好. 好了,好好的看看JDBC,准备连接数据库的工作吧.…
类与对象 1. 对于面向对象的开发来讲也分为三个过程: OOA(面向对象分析) OOD(面向对象设计) OOP(面向对象编程) 2. 面向对象的基本特征 2.1. 封装:保护内部操作(属性,方法)不被破坏. 方法就是一种封装 关键字private(私有化)也是一种封装 ♧使用了该关键字,本类当中仍然可以随意访问,但超出本类就不能直接访问了. ♧间接访问private修饰的成员变量,可以设置一组getter/setter 方法. ♧对于getter来说,不能有参数,返回值类型与返回值一致. ♧对于…
1.今天学习了各种运算符, 还有选择结构,循环结构 2.今天学习没有遇到困难. 3.明天学习数组和第三章的开头一部分.…
第六天的学习内容如下:http://www.cnblogs.com/tobecrazy/p/3462244.html application application对象的方法与应用: ①   setAttribute(String name, Object object) 把一个对象数据和一个属性绑定,并将这个对象数据放在servlet上下文环境中 ②   getAttribute(String name) 根据指定的属性名返回绑定的对象 ③   removeAttribute(String n…
安卓第六天笔记--ListView 1.AdapteView AdapteView 继承ViewGroup它的本质是容器 AdapterView派生了3个子类: AbsListView AbsSpinner AdapterViewAnimation 这3个类是抽象类 实际使用中采用的是它们的子类 2.Adpate结构 3.使用ArrayAdapter完成ListView显示 ListView使用的是ListAdapter类型的适配器 由于只显示文字,所有使用ArrayAdapter ArrayA…
第六天    28 1. 二维数组(理解)    28 (1)就是元素为一维数组的一个数组.    28 (2)格式:    28 (3)案例(掌握):    28 A:二维数组的遍历    28 B:二维数组的求和    28 C:杨辉三角形    29 2. 两个思考题(理解)    30 (1)Java中的参数传递问题    30 (2)数据加密问题    31 3. 面向对象(掌握)    33 (1)面向对象    33 (2)面向对象的思想特点    33 (3)把大象装进冰箱(理解…
 第六天笔记 静态修饰符static: 一.static修饰成员变量: static用来修饰成员变量叫静态成员变量,没有static修饰的成员变量叫非静态成员变量 静态成员的访问方式: (1)   用对象进行访问:对象名.变量名 (2)   通过类名来访问:类名.变量名; 使用注意点: (1)   只有需要数据共享才需要用static修饰 //公有属性        String name;        //这个变量就变成了一个共享数据 ,单独存放在一个地方        static Str…
  万年历 以1900年1月1号星期一为时间原点 星期日 第一天 星期一 第二天 星期二 第三天 星期三 第四天 星期四 第五天 星期五 第六天 星期六 第七天            1.计算出当前日期距离原点的天数(例:2016/9/18)       2015到1900之间有多少个瑞年和平年-->count1                2016年一月到八月的总天数-->count2       本月的一号       count = count1+count2+1 2.计算出本月的一号…
第六天 30.(219) Contains Duplicate II JAVA class Solution { public boolean containsNearbyDuplicate(int[] nums, int k) { Map<Integer,Integer> map = new HashMap<Integer,Integer>(); for(int i =0;i<nums.length;i++){ if(map.containsKey(nums[i])) if…
Alpha第六天 听说 031502543 周龙荣(队长) 031502615 李家鹏 031502632 伍晨薇 031502637 张柽 031502639 郑秦 1.前言 任务分配是VV.ZQ.ZC负责前端开发,由JP和LL负责建库和服务器. 界面开发的教辅材料是<第一行代码>,利用Android Studio进行开发. 2.燃尽图 3.项目进展及安排 日期 已完成 未完成 10月31日 数据库完成+数据库测试:登录界面+注册界面+密码找回 11月 1日 服务器初步搭建:写日记界面+我的…
第一周会议 今天我们小组开展了第一次团队例会活动.我们小组将<构建之法>分为了六个部分并由六位成员先分别学习并向组长上传学习收获,这次的活动内容便是 交流前两周小组成员学习阅读<构建之法>的收获. 在各位成员的交流中我们将自己所读的这部分内容的总结与其他人的进行交换,从而对自己还没有读到的内容有一个大致的了解.其中组员刘伟康提到的我们要形成 "交响乐队模式" 的团队是这次团队例会中大家共同赞成的观点,他提出要避免 "明星模式" 失控时一家独大…
JAVA面向对象第一天一. 知识点:1. 类和对象二. 关键问题(理论):1. 简述什么是类.什么是对象2. 简述基本类型变量与引用类型变量赋值时的差别3. 简述null的含义三. 关键代码(操作):1. 经典案例(课上完成):1) 定义Tetris项目中的Cell类,要求如下: (8)定义Cell类来表示格子,类中需要包含两个成员变量:row表示行号,类型为intcol表示列号,类型为int2) 实现格子下落.左移及获取格子位置信息的功能,要求如下: (15)实现格子的下落功能,即: 为 Ce…