java基础知识课上笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java基础知识课上笔记

陈峥 QQ:459967880 MSN/Email:finina2005@163.com 中国sun技术社区 任何程序最基本的结构: 顺序 分支 循环 算法:解决问题的方法 算法分好算法和坏算法,没有绝对评判标准 写程序时要考虑的三个原则: 目的性:确立编写的目的,避免迷失方向 可行性:是否符合逻辑,不符合逻辑的程序肯定失败 有穷性:适时终止程序,没有永远不停止的程序存在 流程图:有助理解程序逻辑(如何解决问题) 程序只有一个入口 但是可以有多个出口 编译:将源代码(.java)转义为电脑所认识的字节码(.class) javac 文件名.java 执行:将字节码文件交由cpu运行 java 文件名 搭建Java开发平台: 1.下载JDK(现在官方能下载的版本为SE6.0) 2.安装(保持默认路径) 3.配置环境变量 a.配置PATH,指定bin路径 b.配置CLASSPATH,设置. 以分号分割 IDE集成开发环境: Eclipse IBM公司赞助的开源项目,国内80%的企业使用这个工具 JBuilder Borland公司的商业软件,在04年前一统江湖,现在只有很少几个老牌的公司还在使用,仅限于以前的项目维护 NetBeans Sun公司支持的开源项目,有官方中文版,如果进行Sun的认证,NetBeans是指定开发工具,清华和北大的Java课基本都是使用这个工具 JCreator Sun公司支持的开源项目,小巧(不到5mb),适合初学者 注释:方便自己和其他人理解和阅读程序代码 被注释的语句不会被编译,只存在源代码中 单行注释 // 多行注释 /* */ 变量的概念: 程序的作用是处理和使用数据 如果要处理和使用数据,那么首先需要在内存中安排合适的空间,所谓的合适指的用多大的空间,在程序中我们称为数据类型 数据存放在内存中需要进行访问,通过地址访问,但是地址不方便记忆,所以我们会给每个空间起一个别名 用于存放数据的空间称为变量 每个变量都会有一个唯一的名字作为访问的手段(变量名) 数据类型: 1 45 -90 整型 int 4字节(32位) 3.14 -9.9 23.1234567 浮点型(小数类型) double 8字节(64位) A B + 9 好 あ 字符型(单引号引起来的单个字符) char 2字节 你好 Hello わはよ -_-! 字符串(双引号引起来的一堆字符) String 根据实际大小决定 true(真) false(假) 逻辑型(布尔型) boolean 1位 声明的草根解释: 告诉编译器需要什么样的空间,相当于注册的功能 变量必须先声明后使用 声明的语法: type var_name; 类型 变量名 变量一但被声明,就可以直接通过变量名使用该空间(不要加类型) var_name 变量名 变量不能重名,必须保持唯一性 赋值: 变量的作用是用于存放数据,我们称为将数据赋给变量 赋值操作使用=号(在程序中称为赋值符号) 将=右边的结果赋给左边 num=10; =右边可以是任何表达式,或是常量,变量 =左边必须是变量 变量中只能存放一个值,最后存放的值会将前面已经放入的值干掉 变量与变量之间的赋值是种拷贝操作 类型转换(临时性的) (type)var_name 类型转换的前提条件:类型兼容 char,int,double是兼容的 自动类型转换(隐式转换) 将小数据类型存放到大数据类型中会自动转换 源类型小于目标类型 强制类型转换(显示转换) 将大数据类型存放到小数据类型时需要强制转换 目标类型小于源类型 类型提升 在进行运算的时候,运算的参与数会自动向最大的类型转换 在Java中所有的整数默认为int,所有的小数默认为double char型本质上是一个取值范围在0-65535之内的整型 经验总结:什么时候用到类型转换,有以下几个情况 1.把大数据类型的值赋给小数据类型变量的时候 2.整型之间进行除法运算的时候 变量中的值最终会进行一些操作,操作通过运算符来执行 算术运算符 +(加号,求和),-(减号,求差),*(求积),/(求商),%(取模符号,求余) 赋值运算符 关系运算符 逻辑运算符 Java的输入有三种: 1.命令行输入(基本不用) 2.IO输入(S2讲,专业输入) 3.扫描输入(现在搞定,以后不用,暂时应急,业余输入) 扫描输入的形式有三个步骤: 1.在程序中加入一个扫描器(这个扫描器是人家已经写好了的) 2.创建一个属于自己的扫描器 3.使用扫描器接收输入 接收整型:nextInt(); 接收小数:nextDouble(); 接收布尔:nextBoolean(); 接收字符串:next(); 接收单个字符:next().charAt(0); 命名的规则: 自然法则(程序

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档