篇一 :java学习总结

JAVA论文

姓 名:耿岩

班 级:信

学 号: 092 20xx314202

Java学习总结

Java有三个体系,JavaSE、JavaME、JavaEE。JavaSE是桌面应用;JavaME属于企业级应用,用于网络编程,是对JavaSE 的拓展;JavaEE即移动设备,是手机类嵌入式编程,是对JavaSE的缩减。一上来肯定先接触Java最基础的技术JavaSE,学完JavaSE之后觉得基础够扎实了,就可以往JavaME、Android移动领域发展,也可以往Java Web、JavaEE方向去发展。但是前提一定要对JavaSE知识学扎实,要不然到了后面学起来会很困难。我们主要学习JavaSE。

一、JavaSE体系的知识:

1、基础语法:Java关键字,类型转换、循环语句、方法、运算符、递归。

2、面向对象编程(重中之重):面向对象设计思想、对象与内存(重点)、方法重载、对象创建使用、this的使用、final的使用、super的使用、 static的使用、package和import的运用、对象转型、多态、抽象类、接口等基本的知识点。其中重点掌握有封装、继承、多态、抽象类、接口。

3、异常处理:try{...}catch(Exception e){...}、异常的分类、finally的使用、方法异常的抛出、自定义异常。

4、数组:基本的数组操作。二维数组的使用。

5、常用类:String类、StringBuffer类、Math类、File类等等。

6、容器:Java.util 包下,有三个接口List、Set、Map,List下面有ArrayList、Vector、LinkedList,Set下有HashSet、 TreeSet,Map下有HashMap、HashSet,当然了,还有Dictionary下的HashTable,HashTable下的子类 Properties,容器就这么一点东西。

…… …… 余下全文

篇二 :Java程序设计课程学习总结与心得

Java程序设计程学习总结 (2012)

※学习java须知与必备知识

※java面向对象(OOP)(类与对象,继承抽象类与接口)

※java程序的数组与字符串

※java程序的流技术以及异常处理

※java语言高级部分——Java窗体应用程序

┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄

)☆java须知与必备知识:

1.java语言与C语言有许多相似点,但又有很大的区别。Java源程序主要有5部分组成:package语句(用来定义程序所属的包,放在程序的最前面,可省略)、import语句(用来引入其它包中的类,放在类定义之前)、类(class是定义类的关键字,类是整个源程序的核心部分)、方法(每个java程序只允许有一个main()主方法)、语句(语句有复值语句、调用方法语句和对象定义语句等,每条语句占一行,以分号结束)

                              

2. 标识符、注释与C语言相同。

3.(1)String类的构造方法:

(2)提取字符串:

(3)字符串转换成数值型数据的方法:

4.注意代码书写的规范性和速度性:类名首字母大写,变量、main()主方法语句和方法及对象的首字母小写。但在C#中Main()主方法都是大写的

5.掌握循环语句结构。

┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅

(二)☆java面向对象(OOP)(类与对象,继承抽象类与接口)

…… …… 余下全文

篇三 :java中级课程总结

java中级课程总结

1、JAVA是面向对象的语言,具有继承,多态,封装三大特点。

2、常见的dos命令有:

cd

cd。。回到上一个目录

cd/回到根目录

dir 查看当前目录列表

cls 清屏

echo 文件的内容>文件名 创建文件名

del删除文件

md创建文件

rd删除文件

3、关键字和标示符

无论是关键字和标示符都是具有一定意义的字符序列

关键字的意义是sun公司或是Oracle赋予的,标识符的意义是开发者自己赋予的,标识符赋予的过程中要按照一定的命名规则进行

4、final最终 可以用修饰变量、方法、类、方法参数

5、值传递和引用传递

//值传递和引用传递的区别

class TestSendMsg

{

public static void main(String[] args)

{

/*

int a = 5;

int b = 6;

System.out.println(a+","+b);

change(a,b);

System.out.println(a+","+b);

*/

int arr[] = {5,6};

System.out.println(arr[0]+","+arr[1]);

change(arr);

System.out.println(arr[0]+","+arr[1]);

}

public static void change(int [] arr){

int temp = arr[0];

arr[0] = arr[1];

arr[1] = temp;

}

/*

public static void change(int a,int b){

int temp = a;

a = b;

…… …… 余下全文

篇四 :Java 课程知识点复习总结

Java是一种解释性的语言

垃圾收集机制:自动地不定期检查内存,自动删除垃圾。

                         Java Application(Java应用程序)

Java程序可以分为两类      

                         Java Applet (Java小程序)

Java由类组成,

类是Java的基本组成单位。

Java Application,

Java应用程序的主要特点是:有一个或多个类组成,其中必有一个定义了main()方法。main()方法是自动执行的类方法,是Java应用程序运行的起始点。定义了main()方法的类称之为主类。

独立应用程序必须包含如下格式声明的主类和main()方法

public class MainClass{

public static void main(String[] args)

{      //write code here

}}

编译、执行命令

用”javac”命令编译源文件

用”java”命令解释执行类文件

标识符只能由英文字母、下划线、美元符号($)和数字组成,且第一个字符不能是数字。标识符必须是一个连续的整体,中间不能有空格。

…… …… 余下全文

篇五 :java课程总结123123

湖南税专理论课程教学大纲

…… …… 余下全文

篇六 :java培训课心得总结

Java培训课心得总结

在参加java培训的过程中,我感觉其实生活中很多时候与java编程是存在相似点。比如说我们想做一件什么事情,总是要先考虑下这件事的目的,做这件事需要先准备些什么,中间需要哪些步骤,最后怎样实现等等,这与计算机编程思想惊人的相似,所以说,在很多人看来,计算机很复杂,有数不清的代码和程序,可以完成各种各样的任务,功能千变万化,要掌握它是一件难比登天的任务,其实不然。计算机这种复杂性,完全是人赋予的,计算机只是单纯的按照人的指令去完成我们想要完成的事情,从这方面看,计算机是简单的。 经过这一次的java培训,其中在java的各种对象、方法、类等方面上有了一个比较清晰的想法。当自学时你就不会听到有这样那样的想法与指导,学起来就会比较迷茫点,但是有一个比较好的老师来指点下,那样的效果上就不同了,可以让自己的想法和思维开拓点来学习java,亲身感受过后,确实跟自学不一样,自学的话自己可能没这么好去理解代码,有个人带着去理解代码的话学起来比较快点,,用起来也会容易惯通点。

通过这次也可以学到一个团队的重要,一个小项目可以一个人完成,那已经是很痛苦地那种了,但是有一个大项目的话,那就不是一个人可以完成的事了,必须由一个团体来共同完成项目,一个的技术牛不算牛,一个团体的技术都很牛了那才是真正的牛,这样合作起来就可以更快的把一个项目完成,而个人来说,也不会感到非常吃力,分功合作对于开发一个项目来说是重要的一步,在分功的时候必须分功明确,不然在开发程中会出现错乱,例如一个人开发了登陆的功能了,由于分功不明确导至另一个在也在开发此功能,分功明确了会减去诸如些类的一些错误和麻烦。

学习java听老师讲起课来,自己听得明白,但是要自己真的去动手起来做的话,那又是另一回事了,听得明白不一定就可以自己动手做出来,学习java只有听懂了再自己动手去真正的做出一些东西来运用这些代码,让代码在你脑子里转来转去不会忘记,看到有类似的功能你就会想起用这些代码来实现功能,那样才是真正的学会了,不然你就是没学会。 在学习java的过程中,最需要的就是耐心,在学习过程中,你会感到很枯燥,烦恼,无聊,寂寞感,,但这些都不是问题,问题就是你能不能有很好的耐心学习下去,一般的人都是因为没耐心学下去才觉得它难,其实java语言本身不难,难的是你自己有没有这样的心去学,耐心很重要。耐心+灵活变通=学习成功

…… …… 余下全文

篇七 :学习java课程的学习心得

学习java课程的学习心得

记得当时拿着Oracle授权学习中心颁发的毕业证书时喜悦的心情,到现在对着电脑写心得体会的时间,才发现,半年的的时间,一眨眼就过去。回顾这半年的生活,心里总充满着感激,感激Oracle授权学习中心给了我一个学习深造的平台,感激java教学老师对我的培养。

国内Java热自从20xx年就有增无减,无论是游戏,还是大中小网站,还是B2C商城,还是各大信息系统,到处都是是java的身影;各大招聘网站的java工程师的招聘信息也是目不暇接,于是我便决定要改行学IT这块。

我记得我编写首个小程序“hello word”,在这一刻我已经进入了java的世界。当时自己不是很理解为什么 main 方法一定 要这样来定义 public static void main(String[] args),能不能 不这样写?问了好多同学,他们告诉我的答案是一样的“java 本身 要求就是这样子的” ,但我自己不甘心,就进行了下面的好多操作: 把 main 改个名字运行一下,看看报什么错误,然后根据出错信息进 行分析;把 main 的 public 取掉,在试试看,报什么错误;static 去掉还能不能运行;不知道 main 方法是否一定要传一个 String[]数 组的,把 String[]改掉,改成 int[],或者 String 试试看;不知道 是否必须写 args 参数名称的,也可以把 args 改成别的名字,看看运 行结果如何。 结果把 Hello World 程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了 main 方法是这样定义的了。接着在以后的学习中我也采用这样的方法解决问题,却发现自己的速 度比别人慢了好多,我就把自己的课余时间也分一部分给了java。因为基础是最重要的,只有基础牢固才有可能对后面的学习有更加深 刻的认识!学习一门新的语言,参考书是离不开的。听老师说订的教材偏难,不适合我们初学者,于是我在图书馆借了参考书(一本篇幅较短 的入门书来学习那些最简单、最基本的东西、包括学习 Java 语法等)。同时,对一个最简单的程序也应该多去调试,多想想如果改动一下会 出现什么结果?为什么必须那样写?多去想想这些问题然后去操作,会让你有更多的收获。这样反复地思考是很有用的。在学习 Java 的语法时,Java 的语法是类似 c 语言的,所以学习的比较轻松。唯一需要注意的是有几个不容易搞清楚的关键字的用 法,public,protected,private,static,什么时候用,为什么要 用,怎么用,和同学一起讨论了好久才得以解决。在学习 Java 的面向对象的编程语言的特性。比如继承,构造器, 抽象类,接口,方法的多态,重载,覆盖,Java 的异常处理机制。对于一个没有面向对象语言背景的人来说, 我觉得这个过程需要花很 长很长时间,因为学习 Java 之前没有 C++的经验,只有 C 语言的经 验,花了很长时间,才彻底把这些概念都搞清楚,把书上面的例子反 复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了 很多遍,才彻底领悟了。 开始熟悉 Java 的类库。基础类库里面的类非常非常多。据说 有 3000 多个。但是我真正使用的只有几个,比如说 java.io.*; java.util.*; java.sql.*;等。 此外,我对于 static,public,private,Exception,try{ }, catch { },finally{ }等等一开始都不是很懂,都是把书上面的例 子运行成功,然后就开始破坏它,

…… …… 余下全文

篇八 :关于java学习的总结

关于java学习的总结

Java是一门编程语言。想对java有所了解,必须清晰的认识到这一点。但是java又不仅仅是编程语言那么简单。从它的产生到发展壮大都离不开编程思想的指导。因此想深入学习java就必须深刻理解编程思想。当然业务的指导的作用才是开发人员的最终技术解决方案。以下是个人学习java的一些经验。

首先,学习java的基础。Java的基础与其他编程语言一样有他们自身的编程规则,熟练的掌握其编程规则是学习好一门语言的最重要的基础。比如说,java是一门强类型的语言,强类型语言是指,每一个对象都必须是属于某种类型,无论是变量,还是类对象,必须精确的定义其所属类型;又比如说java是一门面向对象的高级语言。面向对象的理解是一切皆为对象。对象是现实世界的一种抽象,是人们对事物的理解后形成的一种思想在经过共性与个性中不对抽象的产物。因此学习java基础的时候不要拘泥于语法的学习,而是多使用抽象思想去对象化现实事物。

其次,掌握了java基础,就需要学习编程思想。编程思想,我个人认为一种指引使用编程语言的逻辑达到自己想要的目的的一种思想指导。学习编程思想的意图很明显就是有效的有意识的使用编程语言的特性去实现目的。比如说有人喜欢在一个方法里面实现所有的逻辑;而有人却喜欢把逻辑拆分成一个一个的小逻辑,再把小逻辑组合之后实现目的。这就是编程思想的不同而导致实现过程不同的结果。正所谓条条大路通罗马,只是每个人想走的方式不同而已。当然理解

别人的编程思想那是会对自己有莫大的收益。特别是一些开源项目的源码。

再次,有了自己的编程思想那就得学习具体的业务逻辑了。计算机软件的世界是纷繁复杂的。每一家公司所经营的东西都有他们自己的范围和特色。比如所有人做OA,有人做路由,而我们公司做的是绩效考核等等。那么学习绩效考核的业务知识就是重中之重了。Java在我们绩效系统所处的角色是前台数据展现的部分。那么如何更好的展现数据呢?答案就是要有良好的业务知识基础知识。比如说:要考核就必须要要有数据源,那么数据源怎么来呢?就是从业务系统中抽取所需要考核的数据;有了数据之后怎么去考核呢?那就得设定考核项,指标就是考核项了;有了考核项怎么计算出考核项的值呢?那就是业绩关系的分配了,当每个考核对象的分配关系确定后,统计数据自然而然的可以统计出来了。当然这只是一个粗略的业务逻辑而已,具体的详细逻辑还必须要深刻体会和学习。

…… …… 余下全文