星期
|
日期
|
任务
|
完成度
|
除了任务外的
|
题外话
|
星期一
|
8月20日
|
{线程(join和wait)、
文件、链表、public
与static等}葵花宝典
|
基本完成
|
写Java编程规范的题
|
理解需求理解错了
|
星期二
|
8月21日
|
java精华集锦
|
基本完成
|
runtime
|
星期三
|
8月22日
|
properties、
util包中的日期类
SimpleDateFormat、
GregorianCalendar
、date、calendar、 Arrays、Collections、
Random、enum、
Timer、TimerTask、
{线程(join和 wait)、
文件、链表、public
与static等}
|
基本完成,
完成得还不错
|
Java关机
使用包:stec.
sfc.Win32包在http://www.
servertec.com/
products/sfc/
download.html下载
|
Collections
static void rotate(List<?> list, int distance)
根据指定的距离轮换指定列表中的元素。 static void reverse(List<?> list) 反转指定列表中元素的顺序。 static boolean disjoint(Collection<?> c1, Collection<?> c2) 如果两个指定 collection 中没有相同的元素,则返回 true。
|
Arrays static boolean deepEquals(Object[] a1, Object[] a2)如果两个指定数组彼此是深层相等 的,则返回 true。static String deepToString(Object[] a)返回指定数组“深层内容”的字符串表示形式。
|
Date Date(long date)使用给定毫秒时间值构造一个Date 对象。 String toString()格式化日期转义形式 yyyy-mm-dd 的日期。
static Date alueOf(String s)将 JDBC 日期转义形式的字符串转换成 Date 值。
|
星期四
|
8月23日
|
巩固properties、
SimpleDateFormat、
GregorianCalendar、
join、yield、hibernate3、
java精华集锦、文件、链表、
上网查看多态继承输出题、
java编程规范、
this.getClass.getName()、
《深入java虚拟机》、存储字节
|
基本完成
|
类可以继承类,可以继承抽象类,可以继承接口。
抽象类可以继承类,可以继承抽象类,可以继承接口。
接口只能继承接口。 前期绑定:在程序运行之前进行绑定,由编译器和连接程序实现,又叫做静态绑定。比如static方法和final方法,注意,这里也包括private方法,因为它是隐式final的。
后期绑定:在运行时根据对象的类型进行绑定,由方法调用机制实现,因此又叫做动态绑定,或者运行时绑定。除了前期绑定外的所有方法都属于后期绑定。
ctrl+C复制 ,ctrl+V粘贴word的附件,比如*.xml
|
两个泛型方法的重载例子中,由于Java的泛型采用擦除法实现,List<Integer>和List<String>在运行时是完全一样的,都是List<E>类型 上转型对象不能使用子类新增成员(包括成员变量,成员方法),只能使用子类重写父类的方法,被子类隐藏的父类变量;子类未重写的父类方法,未被隐藏的父类成员变量. 只有动态方法(非静态的)才有override,静态方法,静态域,动态域都是不会被覆盖的。
看着Iteye、csdn有那么多的好文章,还有Effective java、tinking in java 、深入java虚拟机等等那么多关于java的好书有点小激动啊,越来越觉得软件工程是门很有意思的东西
|
星期五
|
8月24日
|
join、yield、hibernate3、
java精华集锦、文件、链表、
上网查看多态继承输出题、
java编程规范、this.getClass.getName()、
《深入java虚拟机》、存储字节
|
基本完成
|
延迟初始化:public class Foo
{
private static class InstanceHolder
{
private static Foo instance = new Foo();
}
private Foo(){}
public static Foo getInstance()
{
return InstanceHolder.instance;
}
}
当端口出错的时候会报异常:java.sql.SQLException:
Io 异常: The Network Adapter could not establish the connection
|
重写方法的规则如下:
条件规定:
前提:在继承体系结构中
1. 参数列表:必须与被重写方法的参数列表完全匹配。
2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同
3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱;子类方法的范围限定不能小于父类方法的范围限定。
4. 非检查异常:重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。
5. 检查异常:重写方法一定不能抛出新的检查异常,或比被重写方法声明的检查异常更广的检查异常
6. 不能重写标志为final,static的方法
4.方法覆盖/方法重写:
重载方法的规则:
1. 参数列表:被重载的方法必须改变参数列表。
2. 返回类型:可以改变返回类型。
3. 修饰符:可以改变修饰符
4. 异常:可以声明新的或者更广泛的异常。
SimpleDateFormat
|
日期和时间模式
|
结果
|
"yyyy.MM.dd G 'at' HH:mm:ss z"
|
2001.07.04 AD at 12:08:56 PDT
|
"EEE, MMM d, ''yy"
|
Wed, Jul 4, '01
|
"h:mm a"
|
12:08 PM
|
"hh 'o''clock' a, zzzz"
|
12 o'clock PM, Pacific Daylight Time
|
"K:mm a, z"
|
0:08 PM, PDT
|
"yyyyy.MMMMM.dd GGG hh:mm aaa"
|
02001.July.04 AD 12:08 PM
|
"EEE, d MMM yyyy HH:mm:ss Z"
|
Wed, 4 Jul 2001 12:08:56 -0700
|
"yyMMddHHmmssZ"
|
010704120856-0700
|
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
|
2001-07-04T12:08:56.235-0700
|
分享到:
相关推荐
本篇将围绕“参考资料-DM.02 ×× U9 ERP项目-实施周报(第N+1周计划与第N周总结) (2).zip”中的核心内容,深入探讨ERP项目的实施过程、计划制定以及周报总结的重要性。 首先,ERP项目的实施是一项复杂的系统工程,...
S = sum((1:n) .* (2:n+1)) - 1 ``` ### 小结 本文详细介绍了MATLAB中的程序结构,重点讲述了循环程序设计。通过使用`for`循环,程序员可以有效地处理需要重复执行的任务。此外,通过嵌套循环可以实现更为复杂的...
在Python编程中,程序的控制结构是构建逻辑流程的关键部分,它们决定了程序如何根据不同的条件执行不同的任务。本篇主要讨论了四种类型的程序控制结构:单分支结构、二分支结构、多分支结构以及条件判断的组合。同时...
(1)查阅资料,完成系统硬件设计(第一周) (2)完成系统梯形图设计(第二周) (3)完成系统梯形图调试(第三周) (4)提交说明书 4. 工作计划及进度: 本设计任务将在三周内完成,具体进度如下: 第一周...
1. 分油问题:这是一个经典的优化问题,目标是在最少的容器交换次数下,将不同数量的油倒入有限的容器中,使得每个容器的油量都能达到预设值。通过贪心策略或动态规划可以解决,编程时需要考虑如何有效地存储和更新...
实验包括了多项编程任务,覆盖了数组、类的创建与使用、对象实例化、构造方法、方法重载以及基本的逻辑控制结构。 1. **数组操作**:实验中包含了对数组的操作,如初始化、赋值以及排序。在第三章习题8中,通过创建...
- 第1周至第2周:收集资料,明确设计目标与方案,撰写开题报告。 - 第3周至第6周:深入学习相关技术知识,完成电路原理图设计。 - 第7周至第10周:进行硬件组装与软件编程,完成初步测试。 - 第11周至第14周:优化...
罗宾斯在其第九版的管理学著作中,详细阐述了职务设计的理论与实践,特别是引入了“职务特征模型”(FCM),这是一种系统化分析和设计职务的框架,旨在提高工作激励潜力和员工的工作满意度。\n\n职务特征模型(FCM)...
例如,如果要进行`n`次循环,可以使用`MOV ECX, n`指令将`n`的值加载到`ECX`。循环体随后紧跟在`LOOP`指令之后。当`LOOP`指令执行时,`ECX`的值每次递减1,直到`ECX`变为0,循环结束。 需要注意的是,`ECX`寄存器在...
标题中的".dockkkkkkkk"可能是一个编程项目或任务的命名,但在这个上下文中,它没有提供具体的编程知识点。描述部分同样没有提供任何额外的信息。不过,从标签"c语言"我们可以确定讨论的是C语言相关的知识。接下来,...
- **运动控制部分**:根据预设的参数,控制各轴的运动,完成画圆任务。 ```plaintext K6000 K1 DTO K0 K12000 K1 DTO K0 K30000 K1 TO K0 K6 K0 K1 TO K0 ``` 2. **关键指令解释** - **TO**:...
描述中提到的任务包括利用PLC控制步进电机按照特定的角度和时间顺序旋转,如顺时针转两周,停5秒,逆时针转一周,停2秒,并在按下停止按钮时立即停止,同时电机轴应锁住。这一过程涉及到了PLC的输入输出分配、脉冲...
1. **第2、3周**:进行系统的硬件设计,包括电路板设计、元器件选型、传感器安装等。 2. **第4、5周**:进行系统的软件设计,编写控制程序,调试系统功能。 #### 六、参考文献 1. **何立民**,《单片机应用系统...
本文将详细介绍一种适用于大型Oracle数据库的周备份方案,特别是如何通过增量备份的方法来提高备份效率,并利用Windows计划任务程序自动化执行这一过程。 #### 二、增量备份原理 增量备份是一种只备份自上次完整...
1. 实验要求的第一个任务是计算1到n的和。这里可以用while、do-while和for三种循环结构来实现。例如,while循环可以先初始化一个计数器i为1,累加器sum为0,然后在循环条件i<=n时不断累加i到sum,每次循环后i自增1。...
在计算机科学中,计算两个正整数的最大公约数(Greatest Common Divisor, GCD...总的来说,这些编程任务涵盖了基础算法、循环控制、数组操作以及函数设计等多个核心的计算机科学概念,对于学习者来说是非常有益的练习。
它将控制功能分散到多个处理节点,每个节点负责一部分控制任务,从而实现系统的高效、可靠运行。DCS的核心优势在于分散式架构,能够提高系统的稳定性和故障容错能力。\n\n在DCS中,报表组态是一项关键功能,它涉及...
对于初学者来说,理解和掌握如何在 MATLAB 中使用基本的控制流结构,如 for 和 while 循环,是编程入门的重要步骤。 1. **for 循环**: for 循环在 MATLAB 中用于迭代执行一段代码,通常在已知循环次数的情况下...
1. 在第18周,学生需要熟悉MATLAB软件的基本操作和环境,查阅相关资料,为后续的编程做准备。 2. 在第19周,主要任务是编写实现信号基本运算的MATLAB程序,运行这些程序并生成仿真波形。这需要理解MATLAB的语法,...