- 博客(147)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 3.3-面向对象(封装)
3.3 封装(Encapsulation)封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:• 将变化隔离。• 便于使用。• 提高重用性。• 提高安全性。封装原则:• 将不需要对外提供的内容都隐藏起来。• 把属性都隐藏,提供公共方法对其访问。
2014-07-16 16:57:48 231
原创 3.2-面向对象(类与对象之间的关系)
3.2 类与对象的关系使用计算机语言就是不断的在描述现实生活中的事物。java中描述事物通过类的形式体现,类是具体事物的抽象,概念上的定义。对象即是该类事物实实在在存在的个体 。3.2.1 类与对象( 图例)3.2.2 类的定义生活中描述事物无非就是描述事物的属性和行为。• 如:人有身高,体重等属性,有说话,打球等行为。Java中用类class来描
2014-07-16 16:37:26 460
原创 3.1-面向对象(概述)
3.1 面向对象概念3.2 类与对象的关系3.3 封装3.4 构造函数3.5 this关键字3.6 static关键字3.7 单例设计模式3.1 面向对象概念3.1.1 理解面向对象3.1.2 面向对象的特点3.1.1 理解面向对象面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程• 强调的是功能行为面
2014-07-16 16:30:00 307
原创 2.8-Java语言基础(数组)
数组的定义数组的内存分配及特点数组操作常见问题数组常见操作数组中的数组2.8.1 数组的定义概念同一种类型数据的集合。其实数组就是一个容器。数组的好处可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];示例:int[] arr = new int[5];格式2:元素
2014-07-15 16:53:04 231
原创 2.7-Java语言基础(函数)
函数的定义函数的特点函数的应用函数的重载2.7.1 函数的定义什么是函数?• 函数就是定义在类中的具有特定功能的一段独立小程序。• 函数也称为方法。函数的格式:• 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,){执行语句;return 返回值;}返回值类型:函数运行后的结果的数据类型。参数类型:是形式参数
2014-07-15 16:46:00 270
原创 2.6-Java语言基础(程序流程控制)
判断结构选择结构循环结构2.6.1 判断结构if语句三种格式:1. if(条件表达式){执行语句;}2. if(条件表达式){执行语句;}else{执行语句;}3. if(条件表达式){执行语句;}else if (条件表达式){执行语句;}……else{执行语句;
2014-07-15 16:14:53 221
原创 2.5-Java语言基础(运算符)
2.5 运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符2.5.1 算术运算符算术运算符的注意问题• 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数就另当别论。• 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。• 例如:int x=3510;x=
2014-07-15 15:53:48 358
原创 2.4.5-Java语言基础(类型提升&强制转换)
自动类型转换(也叫隐式类型转换)强制类型转换(也叫显式类型转换)类型转换的原理什么时候要用强制类型转换?表达式的 数据类型自动提升• 所有的byte型、short型和char的值将被提升到int型。• 如果一个操作数是long型,计算结果就是long型;• 如果一个操作数是float型,计算结果就是float型;• 如果一个操作数是double型,计
2014-07-15 15:35:55 212
原创 2.4.4-Java语言基础(数据类型)
补充:/* 面试题: byte b = 130;有没有问题? 如果有问题,请问怎么解决? 解决后的结果是什么? 为什么结果是这个样式的?*/class Demo01 { public static void main(String[] args) { //byte -- -128~127 //解决方案:把数据类型提升。 //我们可以通过把数据赋值给
2014-07-15 15:30:04 232
原创 2.4.3-Java语言基础(变量)
变量的概念:• 内存中的一个存储区域• 该区域有自己的名称(变量名)和类型(数据类型)• 该区域的数据可以在同一类型范围内不断变化为什么要定义变量:• 用来不断的存放同一类型的常量,并可以重复使用使用变量注意:• 变量的作用范围(一对{}之间有效)• 初始化值定义变量的格式:• 数据类型 变量名= 初始化值;• 注:格式是固定的,记住格式
2014-07-15 15:29:50 193
原创 2.4.2-Java语言基础(进制转换)
二进制转成十进制八进制、十六进制转成十进制二进制转成八进制、十六进制八进制、十六进制转成二进制八进制转成十六进制十六进制转成八进制十进制转成二进制、八进制、十六进制
2014-07-15 15:27:05 340
原创 2.4.1-Java语言基础(常量)
2.4 常量与变量常量表示不能改变的数值。Java中常量的分类:1,整数常量。所有整数2,小数常量。所有小数3,布尔型常量。较为特有,只有两个数值。true false。4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。5,字符串常量。将一个或者多个字符用双引号标识。6,null常量。只有一个数值就是:null.对于整数:java有三种表现形式。
2014-07-15 15:12:53 208
原创 2.3-Java语言基础(注释)
2.3 注释用于注解说明解释程序的文字就是注释。提高了代码的阅读性。Java中的注释格式:• 单行注释• 格式: //注释文字• 多行注释• 格式: /* 注释文字*/• 文档注释• 格式:/** 注释文字*/对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。对于文档注释,是java特有的注释,其中注释内容可
2014-07-15 15:02:15 219
原创 2.2-Java语言基础(标示符)
2.2 标识符在程序中自定义的一些名称。由26个英文字母大小写,数字:0-9 符号:_ $ 组成定义合法标识符规则:1,数字不可以开头。2,不可以使用关键字。Java中严格区分大小写。注意:在起名字的时,为了提高阅读性,要尽量有意义。Java中的名称规范:包名:多单词组成时所有字母都小写。• xxxyyyzzz类名接口名:多单词组成时,所有单词的首字
2014-07-15 14:52:11 241
原创 1.5-Java语言(classpath环境变量)
1.3.4 配置环境变量path(1)在dos命令行中敲入javac,出现错误提示。错误原理:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果还没有找到,就出现以上的错误提示。所以进入到jdk安装路径\bin目录下,执行javac。看到javac参数提示信息。
2014-07-08 13:07:39 323
原创 1.4-Java语言(Hello World)
1.3.2 下载JDKJDK(Java Development Kit Java开发工具包)官方网址:• www.oracle.com 参阅index.html• java.sun.com 参阅index1.html1.3.3 安装JDK傻瓜式安装,下一步即可。建议:安装路径不要有中文或者特殊符号,如空格等。当提示安装JRE时,可以选择不安装。具体流程参阅
2014-07-08 11:57:37 318
原创 1.3-Java语言(JDK&JRE)
1.3 Java语言的环境搭建明确什么是JRE,JDK下载JDK安装JDK配置环境变量验证是否成功1.3.1 什么是JRE,JDK?JRE(Java Runtime Environment Java运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只要安装JRE即
2014-07-08 11:54:36 483
原创 1.2-Java语言的跨平台原理(JVM)
1.2.2 Java语言的特点:跨平台性什么是跨平台性?通过Java语言编写的应用程序在不同的系统平台上都可以运行。原理是什么?只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。1.2.3 Java语言的特点:跨平台性(图解)
2014-07-08 11:47:20 351
原创 1.1-计算机语言概述
1.1 什么是计算机语言?语言:是人与人之间用于沟通的一种方式。 例如:中国人与中国人用中文沟通。 而中国人要和韩国人交流,就要学习韩语。计算机语言:人与计算机交流的方式。 如果人要与计算机交流,那么就要学习计算机语。 计算机语言有很多种,如:C,C++,Java等。 这里,我们选择其中的一种:Java语言。1.2 Ja
2014-07-08 11:41:52 359
原创 Jquery(8)-过滤选择器(2)
jquey007.html --> 我们的新域名为:ycku.com 我们的旧域名为:yc60.com 列表1 列表2 列表3 列表4 列表5 列表6 列表1
2014-04-29 09:59:41 113
原创 Jquery(8)-过滤选择器(2)
jquey007.html --> 我们的新域名为:ycku.com 我们的旧域名为:yc60.com 列表1 列表2 列表3 列表4 列表5 列表6 列表1
2014-04-29 09:59:01 55
原创 Jquery(7)-过滤选择器(1)
jquey006.html --> 我们的新域名为:ycku.com 我们的旧域名为:yc60.com 列表1 列表2 列表3 列表4 列表5 列表6 列表1
2014-04-29 09:55:48 169
原创 Jquery(5)-常规选择器(3)
jquey005.html --> strong strong strong p2 strong strong strong div strong strong strong p1 strong
2014-04-28 10:46:23 96
原创 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个
2014-04-22 14:09:53 124
原创 JavaScript基础(27)—DIV节点的操作
javascript039.html --> div { border:#0099ff 1px solid; height:60px; width:120px; margin:20px 0px 20px 20px; padding:10px 0px 0px 20px; } #div_1 {
2014-04-22 12:50:54 202
原创 JavaScript基础(27)—DIV节点的操作
javascript039.html --> div { border:#0099ff 1px solid; height:60px; width:120px; margin:20px 0px 20px 20px; padding:10px 0px 0px 20px; } #div_1 {
2014-04-22 05:42:20 54
Dom4j 泛型警告怎么解决
2016-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人