首页 > 心得体会

java培训学习心得

时间:2024-09-20 22:00:17
java培训学习心得(全文共17817字)

源动java培训之心得体会

文章来源:源动(中国)it实训基地五个月在刚来的时候,觉得过得好慢,可转眼到了毕业又觉得时间过得好快,时间恐怕才是最会捉弄人的。java培训结束即将走入工作岗位,我想先讲一个故事来切入正题。有两拨人进行篮球比赛,可是一拨人有四个人,而另一拨只有3个,人数不均,显然人数居多的占优势。比赛是不公平的,比赛快要停止的时候,拥有四人的队伍突然要求三人的队伍稍等5分钟。正在三人队疑惑的时候,震惊的一幕开始了,另外四人走到篮板前,轮流开始投篮,每人十次,投的最少的被淘汰了,余下的三人回到比赛。比赛的结果是什么我不知道,但我知道原来的三人组无论胜败,在他们取得成功的路上绝对比预期要困难的多。

与中国的仁义之道相比,物竞天择恐怕是社会乃至世界的本职,从细微处看不到的东西,我们就从宏观角度出发,又会发现什么呢?中国五千年历史可以发现有用的东西,实在很少,原因是它是一个反对竞争的。开朝时文武并举,立国后重文轻武,除了唐朝稍微好点外,其他就不敢恭维了。宋朝就更能看出问题了,岳飞枉死就是最好的证明。岳飞之所以被我尊重,当然不会是今天不被看好的,他那点狗屁忠义,而是他创造了一个奇迹。在冷兵器时代,骑兵是最强的兵种,岳飞创造了步兵胜骑兵的先例。在受到金国如此威胁下还是将如此将才杀掉。原因只有一个,岳飞赢了,就会有三个皇帝出现,而当时的赵皇,宁可称儿也要保证竞争者不出现,赵家当家皇帝怎么就不想想,救出另外两个皇帝虽然有竞争对手,但是收复旧河山我的功劳最大,那么皇帝还不会就是我的。这是不可能的,原因就是四个字,长幼有序!中国的美德延伸的束缚。可怜的赵括皇帝撼不动这铁礼。

从古至今竞争从来没有停止过。也许你听过前人跟你说过你们是幸福的一代,现在回味除了他又标榜自己业绩的同时对你寄予祝福,但还有就是未来的不可知。活在当下的人从来都不会有轻松的,这才是至理。在这里有人会以为,如果是这样的话那么最求成功不就可以不择手段了吗,甚至可以践踏人性?我的见解是不能,因为我说的是人与人的竞争,一旦连人都不是了,淘汰的就是注定的了。人活着就要动物营养学会追逐,但又不能等同动物,矛盾吗?世界本来就是矛盾的,人之所以会思考,会区别于动物,就在于人会处理矛盾。所以人性的洗涤也是竞争的组成部分吧!

一个完整的人生,是由无数荆棘让你对你的智慧,能力,人性的演唱洗礼,至死方休。如果我是刘邦,我不会杀韩信,我不会担心他会反,我只会担心他没有了造反的雄心。我会注意培养他成为一个君王,不光是他还有那些有潜质的人,我可能不会让我的儿子当皇帝,哪怕这些人中就在我活着的时候,就把我赶下台,甚至灭了我,我也不怕。因为我留下的帝国会是最强大的,因为我的接班人是最强的,因为我也是角逐中的一个。

转载请注明出处:http:///open_n.asp?newsid=3098

第二篇:oracle学习入门-- 简单详细 -- java培训心得

本文档主要是站在开发者的角度学习oracle(某些概念不尽全、精确,重在理解和操纵它,而dba的学习将更深入,全面)

2014 - 8 - 15

1.俗称的数据库(如安装好的整个oracle)其实是由两大部分组成

1.1.存放数据的位置 -- db(数据库)

1.2.管理数据库的工具 -- dbms(数据库管理系统)

2.开发与数据库设计中某些概念的映射

2.1.java编程中的类(class)就对应数据库中的表(table)(提取类,设计表)

2.2.表的列(column)就是类中的属性field

2.3.一条记录(record)就是一个实例化后的对象(instance)

2.4.类与类的关系(relationship)也就是表与表的关系

3.学习与oracle数据库打交道(利用sql:structrued query language)

3.1、sql的分类:

1.data definition language ex:create /drop /alter

2.data manipulation language ex:insert /delete /update

3.data control languageex:grant/ revoke

4.data query languageex:select

5.transaction control language ex:commit/ rollback/ savepoint

4.连接数据库

cmd :连接命令:sqlplus username/password@sid

退出:exit;

sqlplus是一个可执行文件,是oracle提供的命令行客户端工具

desc查看表结构(看看表里面有哪些列,列的类型,能否为空等信息)(description) descemp;-- 职员信息表

descdept; -- 部门信息表

descsalgrade; -- 薪水等级表

5.数据类型

-- 基本上有三种

1.数字类型 -- number(长度)

比如:1. 218 用number(3) -- 整数表示

2. number(6,1):共6位,小数点1位 -- 实数表示

2.字符型 -- varchar2(长度)char2(长度)

var是变长的意思 -- 存入多长的数据就开辟多长的空间,但不能超过指定长度(varchar2)

3.日期date

4.注意:

数据库的表中字段不填就是null

java中,null表示引用类型的变量不指向任何对象

表的主键非空 not null并且唯一unique

6.操作

dql data query language contains three type

1.选择 selection 2.投影 projection 3.连接 join

6.1 选择:select * from emp;--"*" 表示所有列

6.2 投影:select sal,ename,empno from emp;--只查询了三个列的信息

selection:查找的若干技巧

1.别名技巧:selectename as name from emp;

select sal as "salary" from emp; -- 规定大小写,包 ……此处隐藏20594个字……后的学习方式,

所以好要和身边的一切可以交流技术的人积极交流,毕竟个人

的力量有限的!

二、 java中那些重要知识点!!(本人认为最主要的是思想,

知识点也很重要,关键是在学习中总结出自己的一套思想,好的枪手都是子弹喂出来的,好的程序员都是写代

码写出来的)

1. java数据类型

a) 基本数据类型:byte、short、int、long、float、double、char、

boolean(注意各自的取值范围,还有转换方式)

b) 引用数据类型: 数组、类、接口。

2. 运算符号

a) 算术运算符:+、 - 、* 、/ 、 %、++、--;

b) 赋值运算符:=、+= 、-= 、*= 、/=、%=;

c) 比较运算符:<、>、=<、=>、!=;(返回值都是false/true) d) 逻辑运算符:&&、||、!

e) 位运算符:用于操作二进制位的运算符:<<、>>、>>>……

4. 基本数据结构:

a) 顺序结构

b) 选择结构(if……else……,switch……case……

default……);

c) 循环结构(for()、do……while、while)(分清break与

continue的用法)

5. 数组(用于存储同一类型数据的一个容器)

a) 表现形式:

i.

ii. 元素类型[] 变量名 = new 元素类型[元素的个数]; 元素类型[] 变量名 = {元素1,元素2...};(new 元素类

型[]{元素1,元素2...};)

b) 数组排序方法:插入排序,二分法排序,希尔排序,还有

最主要的——冒泡排序

6. 内存(1:寄存器2:本地方法区3:方法区4:栈5:堆)

a) 栈(存储的都是局部变量)只要数据运算完成所在的区域

结束,该数据就会被释放。

b) 堆(用于存储数组和对象,也就是实体——用于封装多个

数据的)

i.

每一个实体都有内存首地址值。

ii. 堆内存中的变量都有默认初始化值。因为数据类型不

同,值也不一样。

iii. 垃圾回收机制

7. 面向对象

a) 特点:

i.

ii.

iii. 将复杂的事情简单化。 面向对象将以前的过程中的执行者,变成了指挥者。 面向对象这种思想是符合现在人们思考习惯的一种思

想。

b) 对事物进行属性和行为的分析

i.

ii. 属性:特点 行为:函数(方法)

8. 访问权限

a) private(私有的访问权限最低,只有在本类中的访问有效)

(set方法设置,get方法提取)

b) protected(安全的)受保护权限,体现在继承,即子类可

以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。

c) 无修饰词(默认),表示包访问权限(friendly, java语言

中是没有friendly这个修饰符的,这样称呼应该是来源于

c++ ),同一个包内可以访问,访问权限是包级访问权限

d) public修饰词,表示成员是公开的,所有其他类都可以访

9. 方法重载与方法重写

a) 方法重载(一个类中可以有多个具有相同名字的方法,但

这些方法的参数不同(类型、个数、顺序不同))

b) 方法重写(子类定义一个方法,并且这个方法的名字、返

回类型、参数的个数、参数类型与父类继承的方法完全相同)

10. java面向对象三大特性(继承,封装,多态)

a) 封装(private):主要是set方法与get方法合作应用

b) 继承(extends):注意访问权限,看看是否能继承!

c) 多态:父类引用或者接口的引用指向了自己的子类对象,

eg(动物——1.食草动物2.食肉动物——老虎,狮子,狗);

11. 抽象类与接口

a) 抽象类(abstract)特点:1.不能new2.可以由抽象方法(但

是非抽象类不能有抽象方法)

b) 接口(interface声明)

i. 接口使用(implements):一个类可以实现一个或多个

接口,用逗号隔开。

ii. 接口强调的是功能:has——a的问题!

12. 多线程(thread类与runable接口)

a) 主要方法:

i.

start()启动线程

ii.

iii.

iv. run()程序运行的方法,功能实现区域 sleep()休眠,使程序处于休眠状态 interrupt()吵醒:吵醒处于休眠状态的程序,使进入正

常状态;

b) 线程同步(synchronized锁)关键在于this与object的区别,

各自使用的范围与坏境。

13. 流(input/output)

a) 分类:主要是字节流与字符流,还有缓冲流,数据流,对

象流……

b) 方法都差不多:主要是writer()与read()还有各自对应的数

组应用!

c) 出现乱码时注意你用的流是否合适以及你使用的编码格式

以否可以支持

14. 套接字(socket)

a) 主要功能就是通信(安全的)(利用port进行连接)

b) 利用流连接进行通信,数据传送

15.……还有好多,自己慢慢研究吧!java博大精深!

三、 我们在学习中的那些难题?

1. 总是遇到难以理解的东西?

2. 总是以为自己回了,但是又写不出来?

3. 总是觉得问题很难,但是经过别人的指点就会觉得好简

单?

默认推荐访问其他精彩内容:

学习java的心得体会

java学习心得

java学习心得

java学习心得 (1)

java学习心得

《java培训学习心得(全文共17817字).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式