`
zylsslove
  • 浏览: 2362 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java基础(2013年4月10日)

    博客分类:
  • java
阅读更多
1. Java基础(2013年4月10日)
Java是一种完全面向对象的编程,具有多跨平台,一次编译,多次运行,高效性的特点。学习java的第一步就是要先安装JDK(java development kit)java开发工具包,然后配置运行环境。JDK主要包括三个方面JRE:Java Runtime Environment,java编译器:最常用的是javac.exe,java.exe,java工具包:主要是包含了很多类。其中常用的类有150多个,如果能够掌握这些类,java水平就已经很高。
1.1 基本数据类型
Java有两种数据类型,基本数据类型,引用数据类型,基本数据类型包括byte,short,int,long,float,double,char,boolean。引用数据类型有class,interface,arrays。
注意点:
1. 浮点数后面如果没有f,这一定是double类型,float=2.1编译会出问题。
2. 数据的转换总是像高精度转,否则编译不能通过。比如i=1.2,会出现错误。如果要向低精度转,则需要进行强制类型转换。i=(int)1.2
1.2 条件语句
else语句与同一块中的if语句匹配。
switch语句的判断条件只能是byte,short,char,int,条件表达式的类型应该与case的类型一致,否则就会出错误。
1.3 面向对象
面向对象编程最大的特点就是封装性,继承性,通过封装性能够使对象类的定义与对象的实现分离,对象的使用者只需要使用对象的方法,而无需知道其内部具体的实现。通过继承能体现类与类之间的关系,由此而引出了多态性。继承有多继承和单继承,java只支持单继承,继承是is a的关系,比如父类是Person,子类有Student,Teacher,则Student is a Person。继承使用了父类的属性和方法,并根据自身的类对其进行扩充。Java通过方法重载,方法重写以及接口来实现多态性。
分享到:
评论

相关推荐

    [Java] Java 网络编程 第4版 (英文版)

    ☆ 资源说明:☆ [奥莱理] Java 网络编程 第4版 (英文版) [奥莱理] Java Network Programming 4th Edition (E-Book) ...[出版日期] 2013年10月14日 [图书页数] 502页 [图书语言] 英语 [图书格式] PDF 格式

    JAVA实习报告.doc

    一、实习计划 7月10日:简单地了解公司的基本情况,进一步学习了java的基本知识。 7月11日—7月13日:学习java相关的编程环境和运行环境的材料,准备好有关的程序 和工具。 7月14日-7月17日:学习系统运行环境及...

    JAVA实习报告(同名21539).doc

    一、实习计划 7月10日:简单地了解公司的基本情况,进一步学习了java的基本知识。 7月11日—7月13日:学习java相关的编程环境和运行环境的材料,准备好有关的程序 和工具。 7月14日-7月17日:学习系统运行环境及...

    java红酒网站源码-DenverRUG:关于丹佛R用户组的一般文件、注释和信息。包括过去聚会和资源的索引

    1月10日 2017年 12 月 13 日 11 月 8 日 10 月 11 日 8月10日 6月28日 3月28日 2月20日 2016年 9月29日 9月24日 9月22日 9月17日 8月31日 6月8日 3月30日 1月13日 2015年 11月10日 9月23日 8月6日 6月18日 4月16日 3...

    jsr107spec:JSR107缓存规范

    JSR107(JCache) 关于 JCache是Java缓存API。 它由JSR107定义。 它定义了供开发人员使用的标准Java缓存API和供实现者使用的标准SPI...2013年4月17日0.7 2013年2月12日0.6 2012年3月13日:0.5版初稿已使用此版本。

    CxImage图片无损批量压缩大师

    关键词:CxImage 批量 压缩 文件夹 网站图片优化 Smush.it 使用方式: 把要压缩的图片文件夹拖动到bat脚本的图标上,放开. 压缩率可达10倍之巨. 亲测1M数码相片压缩后,成为...2013年2月14日 10:32:04 锋子(it07@qq.com)

    irsp-开源

    什么是 iRSP(智能机器人软件... IRSP 是 Bonavision 的成果,是韩国政府在 2003 年 4 月 1 日至 2013 年 3 月 31 日期间赞助的 10 年 Frontier 21 智能机器人计划的一部分。它已在全国范围内在整个项目成员中使用。

    JMEDS (Java Multi Edition DPWS Stack):JMEDS是用于DPWS的轻量级,模块化的可扩展Java框架。-开源

    2014年2月12日,v2.0.0 beta 10修复了EXI版本,并包含了用于EXI模式通知模式的模式文件,以及多个其他错误修复25.09.2013 JMEDS Framework的错误修复版本:v2.0.0 beta 9a 30.08.2013 v2.0.0 beta 9新版本JMEDS ...

    jquery-printTable-1.0.js

    * 日期:2013年6月4日 * 分页样式(需要自定义): * @media print { * .pageBreak { page-break-after:always; } * } * 使用例子: * $(function(){ * $("#tabContent").printTable({ * mode : "row...

    网络安全培训.pptx

    事件一:2013年2月6日,facebook内网受攻击 2013年2月16日,facebook内网遭受攻击 Facebook的安全人员发现了内网的DNS服务器上有一条奇怪的解析请求。 追寻记录来源是来自于内网一个员工的笔记本电脑。检查电脑发现...

    sax-vsm_classic:SAX-VSM公开发布,请访问我们的网站以获取详细信息

    Senin,Pavel和Malinchik,Sergey, ,数据挖掘(ICDM),2013年IEEE第13届国际会议,第1175,1180页,2013年12月7日至10日。 请注意, 也SAX-VSM堆栈。 我们的算法基于以下工作: [1] Lin J.,Keogh E.,Wei L.和...

    Android日程管理系统实训报告.doc

    2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio,并对开发者控制台进行了改进,增加了五个新的功能。 Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时...

    PowerWord.exe

    2013年  手机版6.0彩虹版发布海量权威的词典内容,收录整合了141本版权词典,30余万真人语音,17个场景2000组常用对话, [1] 完整收录《柯林斯COBUILD高阶英汉双解学习词典》。除查词外,金山词霸新增中、英、日、...

    ViewPagerFragment滑动切换

    * @date 2013 2013年11月6日 下午2:08:10 * */ public class MyOnPageChangeListener implements OnPageChangeListener { @Override public void onPageSelected(int arg0) { Animation animation = ...

    数据库设计与应用开发(1).doc

    " " " " "实验报告 "及时递交、填写规范 "40分 " " " " "内容完整、体现收获 " " " " "说明: 评阅教师: " " " "日 期: 2013 年 月 日 " "实 验 内 容 " "实验内容: " "依照学生管理系统的要求,完成如下任务 " ...

    商店进销存管理系统数据库设计.doc

    商店进销存管理系统 数据库设计说明书 拟制人 吴静 杜茂坤 审核人 批准人______________________ 【2013年1月18日星期五】 数据库设计说明书 1.引言 1.1编写目的 随着计算机技术的高速发展,人们对计算机的依赖性...

    语音合成代码matlab-resume:恢复

    出生日期:1984年6月20日 国籍:大韩民国 地址: 电话号码:+ 82-10-2023-4541 电子邮件地址: 隶属:SK Telecom经理 2.教育 2007.09〜2013.02:博士KAIST电机工程系 2005.02〜2007.08:硕士韩国科学技术院信息与...

Global site tag (gtag.js) - Google Analytics