UNIXOracleCore Java 语言基础实训心得.docx
《UNIXOracleCore Java 语言基础实训心得.docx》由会员分享,可在线阅读,更多相关《UNIXOracleCore Java 语言基础实训心得.docx(14页珍藏版)》请在冰点文库上搜索。
UNIXOracleCoreJava语言基础实训心得
一,工作内容(培训内容)
1,WOSS:
Wide-BrandOperationSupportSystem
宽带运营支撑系统
负责多个用户通过一台NAS(NetAccessServer接入服务器)进行宽带接入记费的系统,支持ADSL拨号,支持Radius协议,支持包月,小时,后台采用J2EE实现,功能强大,可移植于各种平台。
2,UNIX基本命令
使用unix命令
3,Oracle数据库SQL命令
主要负责数据库和java的链接(JDBC),保存数据,删除数据,创建表等。
4,CoreJava语言
学习Java的基本概念,掌握Sting,Io,Socket等相关知识。
二,项目收获
现在的社会日新月异,高科技的发展,需要老师掌握一定的计算机知识,利用网上的教育资源为教学服务,促进学生的发展。
我积极参加学校的计算机培训。
虽然感觉时间有点紧张,但很充实,学到了很多知识,可以说我很好的完成这次学习任务。
对于计算机我可以说既熟悉又陌生,虽说经常使用,但其中好多东西都还不懂,但我对计算机特别感兴趣,经过老师的讲解,使我对网络世界有了更进一步的了解。
可以说让我大饱眼福,大开眼界。
学习中,我学会了如何掌握更好的Java相关知识,数据库,UNIX命令的等,学习是辛苦的,但我认真的去把的所有内容学好,认真完成每一天的学习任务。
学校为提高教师的自身水平提供了良好的平台,为教师专业发展提供了机房。
不管是现在还是将来每个教育者应不断地加强学习,不断地给自己“充电”,才能不断的开拓进取,勇于创新,才不至于被社会淘汰。
经过20天的学习计算机的过程,我感到了学习的快乐,也尝到了成长的快乐,这就是学习并快乐着吧!
2.1在学习Unix时我学会了很多命令操作
比如:
1.telnet192.168.1.5登陆Unix/Linux系统
login(username)输入用户名
password(user’spassword)输入密码
logoutorexit退出
2.clear清屏命令就是CLS清屏
3.pwd显示当前所在路径
4.cd改变目录:
Acceptbothabsolute绝对路径andrelativepathnames相对路径
cd[directory_name]
cd/home/test1/dir2
cddir4/flowers
cd相同于cd~
cd../..
5.lsDisplayingaListingofFilesandDirectories
想当于List也相当于Dos下的Dir
ls–a列出所有信息
ls-F列出类型
6.ls–l列出详细信息
如:
drwxr-xr-x4usernobody1024Feb2209:
20.fm
d:
文件类型
rwx:
拥有者
r-x:
同组者
r-x:
其它人
4:
链接号
user:
拥有者
nobody:
组名
1024:
大小
Feb2209:
20:
最后一次修改时间
fm:
文件名(蓝色的为目录)
7.r读权限
w写权限,对于目录来说,可生成文件与子目录或删除文件与子目录
x执行权限,对目录来说,可查找该目录下内容
-没有权限
如:
rw-r--r--
8.chmod修改权限
chmod555dante
chmod644dante
chmod755dante
9.createnew,emptyfilesorupdateaccessandmodificationtimes
touchfilename(s)
10.createdirectories
mkdir[-p]directory_name创建目录
$mkdirreports/weekly
$mkdirdir1dir2dir3
$mkdir/games
$mkdir–ppractice/dir1/admin
11.copyfiles拷贝
cp[i]source_filedestination_file
加i表示。
若有同名的文件就提示一下。
不加就不提示。
直接覆盖
cp[i]source_file(s)destination_directory
$cpnutsflavors
$cpnutsflavorsdir2
$cp-ibeansnuts
12.copyadirectoryanditscontentstoanotherdirectory
cp–r[i]source_directory(s)destination_directory
$cp–rdir3dir4
$cp–rdir1dir4/tmp
13.moveorrenamefilesanddirectories移动相当于重命名
$mvdir5dir614.removefiles删除相当于delete
rm[-i]filename(s)加i删除时提示是不否确定删除
15.RemoveDirectories
rmdirdirectory_name(s)删除目录
16.man显示帮助信息
man–kkeyword显示关键字
19.catfilename(s)串联显示把多个文件串到一起再输出
Cat文件1>文件2就是把F1写到F2再输出F2信息被F1覆盖
20.morefilename(s)把文件内容显示到显示屏
More和cat效果相似
21.head[-n]filename(s)&tail[-n]filename(s)查看头尾文件
2.2在SQL学习过程中,收获也颇丰
登录sqlplus的方式:
1sqlplus回车;username:
password:
2sqlplusbaocg/baocg
3sqlplus'/assysdba'
select*fromtab;
SELECT*FROMTAB;
显示所有表
SQL命令:
1可以写在一行或者多行
2中间加空格或者Tab
3大小写不敏感
4不要忘记分号
select*
froms_dept;
"*"代表所有的列
显示特殊列
selectdept_id,last_name,manager_id
froms_emp;
计算功能
selectlast_name,salary*12,commission_pct
froms_emp;
优先级
selectlast_name,salary*12+100,commission_pct
froms_emp;
selectlast_name,(salary+100)*12,commission_pct
froms_emp;
selectlast_name,salary*12*(1+commission_pct/100)annualSalary
froms_emp;
连接字符串
selectfirst_name||''||last_name"Employees"
froms_emp;
连接字符串和别名
selectfirst_name||''||last_name||','||title"MyEmployees"
froms_emp;
处理NULL值
NVL(commission_pct,0)
selectlast_name,salary*12*(1+NVL(commission_pct,0)/100)annualSalary
froms_emp;
distinct的作用
selectname
froms_dept;
selectdistinctname
froms_dept;
selectdept_id,title
froms_emp;
selectdistinctdept_id,title
froms_emp;
显示表的结构
descs_dept;
char(10);name="scott"
varchar2(10);name="scott"
c[hange]/old/new修改字符
l[ist]显示上一个命令
/执行上一个命令
a[ppend]追加
i[nput]text加字符
deln删除行
cl[ear]buff[er]清理缓存
sqlplus文件命令
savefilename---->把sql保存到文件
getfilename---->获取文件的内容
startfilename---->执行文件内容
@filename---->执行文件内容
editfilename---->编辑文件内容
spoolfilename---->把显示的内容存到文件里最后别忘记spooloff
column命令
COLUMNlast_nameHEADING'Employee|Name'FORMATA15
selectlast_name
froms_emp;
COLUMNsalaryJUSTIFYLEFTFORMAT$99,990.00
selectsalary
froms_emp;
查看定义的列
columnlast_name
取消定义的列
columnlast_nameclear
orderby排序
asc默认升序
desc降序
selectlast_name,dept_id,start_date
froms_emp
orderbylast_name(desc);
selectlast_name,dept_id,start_date
froms_emp
orderby2(dept_id);用序号
selectlast_namename,dept_id,start_date
froms_emp
orderbyname(desc);用别名
where通过某种条件来检索
selectlast_name,dept_id,salary
froms_emp
wheredept_id=42;
字符串和日期用单引号括起来,数字不用
字符串大小写敏感
时间默认格式'DD-MON-YY'
selectfirst_name,last_name,title
froms_emp
wherelast_name='Magee';
--betweenand用法
selectfirst_name,last_name,start_date
froms_emp
wherestart_datebetween'09-may-91'and'17-jun-91';
--in用法
selectid,name,region_id
froms_dept
whereregion_idin(1,3);
--like,%等于大于0_一个字符
selectlast_name
froms_emp
wherelast_namelike'M%';laet_name里'M’字符开头的信息。
%M%包含’M’字符的信息。
M%M字符结尾的信息。
--\转义字符
selectlast_name
froms_emp
wherelast_namelike'\_a%'escape'\';
--null没有;空
selectid,name,credit_rating
froms_customer
wheresales_rep_idis(not)null;
--and并且
selectlast_name,salary,dept_id,title
froms_emp
wheredept_id=41
andtitle='StockClerk';
--or或
selectlast_name,salary,dept_id,title
froms_emp
wheredept_id=41
ortitle='StockClerk';
selectlast_name,salary,dept_id
froms_emp
wheresalary>=1000
anddept_id=44
ordept_id=42;
selectlast_name,salary,dept_id
froms_emp
wheresalary>=1000
and(dept_id=44
ordept_id=42);
2.3,在Java学习中,我学会做一些小的简单的程序,了解了这一工具的强大
比如:
1,创建一个Java工程,--->CoreJava
a.左上角File-->New-->Javaproject
b.package-->右键-->New-->Javapeojece
2.创建包:
com.briup.day1
右击src,New-->package
3.创建类:
FirstJavaProgram
右击创建的包,New--->class
4.修改字体
Window-->Preferemce-->General-->Appearance-->Colorsand
Fonts-->Basic-->TestFons-->Change按钮
5修改快捷方式
sysout
Window-->Perference-->General-->Keys-->Content
Assist-->RemoveBinding按钮--ALT+.-->Apply按钮-->OK
三,项目心得
经过短短20天的计算机实训,我深深体会到电脑的神奇和奥妙;也意识到自己在计算机上还有许多不足。
老师布置了一些的作业给我们操练,在老师精心的指导下我已把java,数据库,unix命令等操作的很好了!
现在我们已步入大学,经过2年的在校学习,对电脑还只是初步的认识和理解,但在这学期期间,一直忙于理论知识的学习,没能有机会放开课本,真正切身感受计算机魅力,所以在实训之前,电脑对我们来说是比较抽象的,但通过这次实训,我们揭开了她神秘的面纱,离我们不再遥远!
据我了解,大多数同学都以前接触过电脑,也有玩过一些游戏,却不懂操作一些对我们以后工作有用的系统。
对于我们所学的计算机知识渗透较少,之前都是老师操作为主。
此次实训就不同了,同学们都作了充分准备,在活动中同学们都提前来到教室上课,每位同学都认真的操作、练习;在实训中从外地来的老师也耐心给予了我们指导,并且做详细的讲解,这次实训活动十分成功,除了各位同学的充分准备,还要感谢学院和专业老师。
通过这次实训,我们对电脑有了更深刻的认识,做二十一世纪现代人不但要有过硬的理论知识,良好的心理素质,健康的体魄,还要有超强的电脑操作能力,正所谓“秀才不出门,便知天下事”为一名食品专业学生来说,必须有较广的社交圈和开阔的知识面,所以要把电脑作为一个重点来抓!
然而,在我参加培训的第一晚上,我就发现自己错了,此次的电脑培训与以前参加过的培训大相径庭。
以前的培训都是应付考试的,实用性不强,而且那时学的东西,在工作中用的不多,时间长了不用也就忘记了。
而这次培训的内容最显著的特点,就是实用性和工具性很强,都是平时工作中经常用到的。
参加培训的第一课时,我就专心致志地听讲,把学习内容与以前操作不规范或不熟练的地方进行对比,感觉学习效果很好,受益匪浅。
特别是数据库的学习,因为平时用得比较少,掌握的也不多,不想去进一步的学习,所以对数据库的操作不熟悉。
这一次正好帮我解决了这一问题。
通过次培训,使我的数据库的操作有了新的认识,也掌握了几种方法。
通过这次培训,我认识到只有沉下身来,静下心来认真学习,踏实做事,多用心,多动脑,才能让学习有好的起色。
社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,全面发展,攻破电脑,争取做一名出色的现代人!
通过这次实训我的体会归纳为以下4点:
1.态度第一摆正自己的心态,不要以为什么东西上网搜搜就可以了,一定要有自己的东西。
只有自己付出过,当程序运行成功时的那种喜悦才会令自己有一种莫名的自豪感。
态度决定一切!
2. 兴趣是关键我的学习完全是兴趣导向的,所以压力并不大。
因为有兴趣,所以我会很想充分理解一切细节。
又因为理解,所以许多原本片片断断的知识都可以渐渐互相融会贯通,累积技术能量,理论和实务之间的藩篱被打破了,学习效率倍增。
学习并快乐着!
3. 敢于挑战不安于现成的程序,要敢于用多种方法实现一个目的。
现在的网络科技很发达,想要一个源程序的确很简单,所以很多人都是在自己都不明白题目要求时,就可以在网上搜到一模一样的代码,根本没有自己的东西。
挑战自我是项艰巨的任务。
只有坚持自己多看代码多写程序才会有更多的收获。
4. 不懈追求要对源代码进行不断地完善,要尽可能地实现课题所要求的功能。
对初学者来说,大量地写程序是必要的,但过了某个阶段之后,写程序所带来的技术能力成长已经到了极限,还不如多花一点时间看书,学新技术和新观念。
可以从实现源程序功能着手,比如添加写模块啊什么的,实现更多功能。
看着自己编的程序能成功运行,这样自己会更感兴趣,也就会乐此不疲。
5.面向对象是高级也是最流行的语言,所有的面向对象语言几乎都是通用的,结构和特性都差不多,只要掌握和归纳好它们的一些共同的特性,哪怕将来转向其他的语言都是轻而易举,得心应手,达到融会贯通的效果。
6.好的开发工具是你提高开发效率,提高编程兴趣的前提,学习语言的过程中还应该研究怎么利用开发工具有效地提高开发的效率。
7.善于总结,在开发过程中我们可以总结出许许多多规律性的东西,这些规律一方面可以让我们避免在以后的开发中犯同样的错误,另一方面对我们掌握其他的规律都是有所帮助的,规律都是交叉在一起的。
跟着规律走,实事求是。
8.项目开发是最好的学习方法,这一点是我最有感触的,软件开发是实践性很强的活动,但靠理论知识学起来比较吃力,而且枯燥无味,学习种理论学习和开发实践的比例应该是1:
2,而且是交叉进行。
这样才可以比较快的掌握一个知识点。
9.团队合作,现在的项目几乎很少一个人去完成,频繁的沟通和密切的配合是成功的必要条件。
四,我的建议和意见
1,希望学校能多给予我们这样的学习机会,希望我们能多多参加这类培训
2,希望学院能多聘请些有软件老师,多给我们培训一段时间,在下学期可以好好把以前不会的,没学懂的都学会,体会到学习的快乐
3,也希望能多些时间,感觉时间好短。
最大的感受是20天培训感觉自己像学习了1年似地
薛钰
2010-01-1