Java笔记
文章平均质量分 63
Lsnowing
这个作者很懒,什么都没留下…
展开
-
The Beginning
要找工作了,发现大学四年所学的东西基本没有留下点什么。找工作面试的时候问专业方面的问题基本答不上来,所以好几个面试都悲剧了。 前段时间为了准备联通系统集成的笔试也曾经努力的复习学过的东西,什么C,C++,数据库。虽然回忆起来了一点东西,但是也只能算点皮毛而已,对于面试的一些问题还是不够看。很想学习Java,但是自学好像不太有效。只不过在这几天的复习中,偶尔看了点基础知识,虽然只是一点点,但是也幸亏我看了,联通笔试的时候糊里糊涂的过了,不然我这将近半个月的努力可全白费了。可惜,最后面试还是一塌糊涂。原创 2011-04-26 11:06:00 · 323 阅读 · 0 评论 -
第十一节::面向对象之封装续二
1、如果一个类包含了属性与方法,那么该类的每一个对象都具有自己的属性,但无论一个类有多少个属性,这些对象共享同一个方法。2、关于方法参数传递的总结:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用类型,统一是传值(pass by value)。3、什么类型的引用就能指向什么类型的对象,比如People类型的引用就能指向People类型的对象,但是不能指向Student类型的对象,比如:People people = new People(); //正确People people原创 2011-04-29 09:25:00 · 424 阅读 · 0 评论 -
第五节:运算符续 Operator cont.
<br /><br />1.关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=);<br /><br /><br /><br /><br />关系运算的结果是一个boolean值。<br /><br /><br /><br /><br /><br /><br />2.逻辑运算符:重点讲解两个&&和||。逻辑运算符本身也返回一个boolean值。<br /><br /><br /><br /><br />1) 逻辑与:使用&&表示,逻辑与是个双目运算符(即有两原创 2011-04-27 08:43:00 · 355 阅读 · 0 评论 -
第四节:运算符 Operator
<br /><br />1.当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量的类型。<br />比如,参与运算的变量中,有整型int,有双精度浮点型double,有短整型short,那么,最后<br />的结果类型就是double。<br />2. int a = 1;<br /> int b = 2;<br /> double c = (double)a / b;<br /> <br /> 上面的代码中,a与b都是整型,但是通过(double)a这种转换将a原创 2011-04-26 12:00:00 · 632 阅读 · 0 评论 -
第三节:原生数据类型使用陷阱 Pitfall of Primitive Data Type
<br /><br />1.Java中的原生数据类型共有8种:<br /> <br />1)整型:使用int表示(32位)。<br />2)字节型:使用byte表示(表示-128~127之间的256个整数)。<br />3)短整型:使用short表示(16位)。<br />4)长整型:使用long表示(64位)<br /> <br />5)单精度浮点型:使用float表示。所谓浮点型,指的就是小数,也叫做实数,比如1.2<br />6)双精度浮点型:使用double表示。双精度浮点型表示的数据范围比单精度浮原创 2011-04-26 12:00:00 · 566 阅读 · 0 评论 -
第二节:原生数据类型 Primitive Data Type
<br /><br />1.编辑器:<br />Windows:notepad,ultraedit,gvim<br />Linux:vi,vim,gedit<br /> <br />2.Java中的数据类型分为两大类:<br />1)原生数据类型(Primitive Data Type)<br />2)引用类型(对象类型)(Reference Type)<br /> <br />3.变量与常量:所谓常量,就是值不会变化的量;所谓变量,就是值可以变化的量。<br /> <br />4. 如何定义变量?<br原创 2011-04-26 11:59:00 · 577 阅读 · 0 评论 -
第九节:面向对象之封装
<br /><br />1、面向对象程序设计的三大基本特征:继承(inheritence)、封装(Encapsulator)、多态(Polymorphism)。<br />2、封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。<br />3、如何定义类?<br /> 修饰符 class 类的名字<br /> {<br />// 类的内容(包含了属性与方法)<br />}<br />4、如何定义方法?<br />修饰符 返回类型 方法名称([参数1,参数2,参数3...])<br />原创 2011-04-27 12:23:00 · 432 阅读 · 0 评论 -
第七节:流程控制语句 续 Flow Control Statement Cont.
<br /><br />1、Java中的循环控制语句一共有3种,分别是:while,do...while,for。<br />2、while循环,形式为:<br /> While(布尔表达式)<br />{<br />//待执行的代码<br />}<br />3、do...while循环,形式为:<br /> do<br />{<br />//待执行的代码<br />}<br />while(布尔表达式);<br />4、while循环和do...while循环之间的区别:如果布尔表达式的第一次判断就为f原创 2011-04-27 12:21:00 · 313 阅读 · 0 评论 -
第十节:面向对象之封装续一
<br /><br />1、类中的属性又叫做成员变量(member ariable),属性用英文表示为Property或者attribute。<br />2、对象(Object)又叫实例(instance)。生成一个对象的过程又叫做实例化。<br />3、命名约定<br />a)类:首字母要大写,如果一个类名由多个单词构成,那么每个单词的首字母都要大写,而且中间不使用任何的连接符。比如Person类,MemberTest类。<br />b)方法:首字母小写。如果一个方法由多个单词构成,那么第一个单词的所有字原创 2011-04-28 00:59:00 · 399 阅读 · 0 评论 -
第八节:理解面向对象程序设计
<br /><br />循环语句补充: <br />1、break语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码。<br />2、continue语句:经常用在循环语句中,用于跳出当前的这个循环(或者是跳出本次循环),开始下一次循环的执行。 <br />3、break和continue可以搭配标签使用,在实际开发中,根本没有人会将break与continue搭配标签来使用。<br />4、面向对象程序设计(Object Oriented Programming,OOP;Object Ori原创 2011-04-27 12:22:00 · 334 阅读 · 0 评论 -
第六节:流程控制语句 Flow Control Statement
<br /><br />1、条件运算符(三元表达式),其形式为:<br />Type d = a ? b : c;具体形式为: int d = 2 < 1 ? 3 :4 ;<br />2、轻量级的文本编辑器:UltraEdit、Editplus、vi、vim、gvim<br />3、流程控制语句if的用法:<br /> 第一种形式:<br /> If(布尔表达式)<br />{<br />//待执行的代码<br />}<br /> 第二种形式:<br /> If(布尔表达式)<br />{<br /原创 2011-04-27 08:43:00 · 291 阅读 · 0 评论 -
第一节:Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
我是通过圣思园的视频教程来学习的。笔记呢,主要是讲解的内容概要,其中的测试用的源码没有copy上来。1.Java 分为:Java SE:Java Standard EditionJava ME: Java Mobile EditionJava EE:Java Enterprise EditionJava是由Sun公司推出的(今年初被Oracle公司收购)。收购价格:74亿美金J2SE、J2ME、J2EE2.JDK:Java Development Kit (Java开发必备)JRE:Java Runtime原创 2011-04-26 11:58:00 · 399 阅读 · 0 评论 -
Java SE Lesson 1
从这里开始为Lesson 1,依次类推,不再分节。Java SE Lesson 1方法参数传递详解1、类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念。先有类,然后由类来生成对象(Object)。对象又叫做实例(Instance)。2、类由两大部分构成:属性及方法。属性一般用名词表示,方法一般用动词表示。3、如果一个Java源文件中定义了多个类,那么这些类中最多只能有一个类是public的,换句话说,定义的多个类可以都不是public的。如果有定义public类,那么main方法一定要放在pu原创 2011-04-30 23:04:00 · 458 阅读 · 0 评论