Android开发Java基础教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JDK 和 JRE JDK:Java Development Kit(Java 开发工具集) Java 语言与 JDK 的关系:足球比赛与足球场 JRE:Java Runtime Environment 如果客户要使用 Java 语言平台开发的软件,就必须安装 JRE。 它包含:开发技术、用户界面工具箱、整合类库、基础类库和 Java 虚拟机 区别:JDK 可以给开发者提供开发环境,也可以运行程序;JRE 不能开发 Java 程序,只 能运行 Java 程序,客户通常只安装 JRE 不安装 JDK。 Java 平台分为四个部分: 1 操作系统:Linux、Macintosh、Solaris、Windows,.etc 2 JVM(Java 虚拟机) 虚拟的操作系统,不同的操作系统虚拟机也不同,它只能识别 class 文件. 3 JDK(包含 JRE、工具程序与 API) 4 Java 语言 几个专有名词解释: JDBC:Java DataBase Connection(Java 数据库连接) :将数据库的数据展示到前台页 面 JNDI:Java Naming Directory Interface(Java 命名目录接口)
北京千锋互联科技有限公司 版权所有
/

类型的变量值需要在后面一定要加上一个“F” (可以用小写,但是规范一般用大写。 ) double(双精度浮点型) :64bit 或者 8byte,科学计数法 注意:定义小数优先使用 double 类型,避免不必要的错误。 3 字符类型: char(字符类型) : 汉字或字母) char sex = ‘男’; 注意:只能存储单个字符,必须以单引号开始,单引号结束。 4 布尔类型: boolean(布尔类型) :只能存储两个值——true/false boolean bool = true; 经常使用的数据类型有:int、long、double、bollean 几乎不用的数据类型有:short、float、char 很少用到的数据类型有:byte(第五周讲) 变量的命名规范 bit16 或者 2byte,只能存储单个字符(2byte,也可以存储
跨平台: 一次编译, 到处运行。 好比一份用当地语言编写的文档(俄文), 先翻译成英文, 在由英文翻译成客户所在国家的语言 JVM 作用过程:源程序—(编译)—> 字节码(.class)—(JVM 把字节码进行解释) —> 操作系统能理解的机器语言 了解两点: 1 他是一个操作系统,专门执行 class 文件 2 有了它才能够实现跨平台;不同的操作系统,它的虚拟机不一样。
JVM(了解) 概述:Java Virtual Machine(Java 虚拟机) :可以通过 Java 虚拟机来实现跨平台。 我们可以把 JVM 看做操作系统,他只能运行.class 文件
不跨平台:在 Windows 系统开发的程序无法再其他操作系统上运行,不能实现跨平台。 HelloWorld 0101110 0101011 Windows 操作系统 Solaris 操作系统
short(短整形) : 16bit 或者 2byte,最大值为 2 的 15 次方-1,最小值为负 2 的 15 次方 long(长整形) : 64bit 或者 8byte,最大值为 2 的 63 次方-1,最小值为负 2 的 63 次 方 注意:所有整数的默认字面量(在编译器能够知道的数值)都为 int 类型,所以 long 类型的变量值需要在后面一定要加上一个“L” (可以用小写,但是规范一般用大写。 ) byte(字节类型) : 次方 注意:定义整数尽量使用 int 类型,如果空间不够再使用 long 类型,不要使用 short、 byte 来定义整数。 2 小数类型: float(单精度浮点型) : 32bit 或者 4byte,科学计数法 float pi = 3.14F; 注意: 所有小数的默认字面量 (在编译器能够知道的数值) 都为 double 类型, 所以 float 8bit 或者 1byte,最大值为 2 的 7 次方-1,最小值为负 2 的 7
写出第一个 Java 程序(重点) 步骤:安装 jdk配置环境变量(连接用户和操作系统)检查是否配置完成(win+R, 输入 cmd,输入 java –version,能够显示 Java 版本信息说明安装成功) 编程工具:记事本、写字板、EditPlus、Eclipse 等。 输入 javac 命令:编译程序,使之创建一个.class 文件(字节码) 输入 java 命令:解释执行程序(执行 jdk 文件夹 bin 目录下的 java.exe 文件,即请求 Java 虚拟机来执行某字节码) 5、 Java 标识符命名规范(掌握)
使用场景: 条件 1 || 条件 2 多个条件有一个为真,则为真。 ! 非
使用场景: ! 条件 非真为假,非假为真。 6、 位运算符(重点) 特征:将两个整数转成二进制再针对每个 bit 位逐个进行上下比较的位运算 & 位与:上下结果都为 1 则结果是 1,否则结果是 0 10010 01010 8 10
北京千锋互联科技有限公司 版权所有
/
定义:可以自定义的字符序列叫标识符 类名称也叫作标识符,类名称必须和 Java 源文件名称前缀保持一致。 命名规范: 1 类名称首字母必须大写,如果有多个单词,每个单词首字母大写; HelloWorld 2 标识符可以使用大小写字母(一般全部用大写字母)开始,也可以使用$(美元符号) 或_(下划线)开始; 3 命名遵循“见名知意”的规则; 4 命名遵循“驼峰命名法”的规则(即有多个单词时,每个单词首字母大写) 。 6、 注释 单行注释://+内容(放在代码的上面一行) //定义一个整数类型的变量,其名称为 height int height; //给变量赋值: //使用 = (赋值运算符)给变量赋值 //赋值运算符:将(赋值运算符)右边的数值赋给左边的变量 height = 173; 多行注释/块注释: 注意:行注释只能写在方法里面,用来注释变量、分支、循环 多行注释用来注释类、方法、属性 7、 变量(重点) 定义:驻留在内存中的一个存储单元(临时) 如何使用变量来完成计算: 1 声明一个变量 语法: 数据类型 变量名; int height; 2 给变量赋值 语法:
/
Android 开发 Java 基础教程 大家好, 最近总结了一下作为 Java 语言初学者, 需要掌握的一些基本知识, 和一个 Java 程序员所具备的基本素质,与大家共同分享,不足之处望大家多提宝贵意见。 Java 概述 1995 年 5 月 23 日开始,原名为 Oak,最先开始用于一个绿色项目开发(一次编译随处 使用) ,后来更名为 Java。 09 年 SUN 公司被 Oracle 收购,先后经历 1.0、1.1、1.2、1.3、1.4、5、6、7、8 等版 本。 Java SE 标准开发 Java EE 企业级开发 Java ME 移动开发
------------------------------00010 2

|
位或:上下只要有 1 个 1 结果就是 1,否则是 0 10010 01010 8 10
北京千锋互联科技有限公司 版权所有
/
------------------------------11010 26
北京千锋互联科技有限公司 版权所有
/
int score2 = 90; boolean gift = score1 >80 && score2 >80;
System.out.println(gift); 2 int score1 = 80; int score2 = 90; boolean result1 = score1 >80; boolean result2 = score2 >80; boolean gift = result1 && restult2; System.out.println(gift); 两个例子输入结果均为 false。 || 或
int value = ~10 00001010 1110101 7、 位移运算符 <<

^
位异或:上下相同为 0,否则为 1 10010 01010 8 10
------------------------------11000 拓展 1: int 有 32 位 00000000 最高位 00000000 次高位 00000000 次低位 00000010 最低位 24
第 32 位也叫作符号位,1 代表负数,0 代表正数。 拓展 2: ~ 取反 先+1 再取反 则得到-11
比较两个数值(是否相等) 不等于
比较运算符计算的结果一定是一个 boolean 数据类型 boolean calcResult = 3 > 5; System.out.println(calcResult); 则输出 false 4、 自增和自减(面试会考察) ++ --
放前面叫前向自增/自减:先计算再赋值 放后面叫后向自增/自减:先赋值再计算 int a = 3; int b = 2; int result = (a++)*(--b) + (--a)/(b ++); 输出为 3*1+3/1=6 5、 逻辑运算符(重点) 逻辑运算符必须要配合 boolean 数据类型一起使用 && 与: 使用场景: 条件 1 && 条件 2 多个条件都为真则为真。 1 int score1 = 80;
1 变量名只能以大小写字母、下划线、美元符号开头,但是可以有大小写、下划线、美 元符号、数字组成; 2 一般使用小写字母开头来定义变量; 3 如果有多个单词采用驼峰命名法,从第二个单词开始首字母大写; int tomAge = 18 4 变量名区别大小写; 5 变量名长度不受限制,但是一般变量名称长度不要超过 15 个字符。 6 如果超过 15 个字符,去掉元音字母保留辅音字母
北京千锋互联科技有限公司 版权所有
/
RMI:Remot Method Invoke(远程方法调用) :跨 IP、跨进程的调用。 开发者向客户提供自己的 ip、端口、方法名称,客户拿到了这些则可以远程访问开发 者的服务,最终能够获取到想要的东西。 rmi://10.7.210.616712/basketballInfo
北京千锋互联科技有限公司 版权所有
/
变量名 = 值; height = 173; 3 声明变量和赋值可以放在一行,即:数据类型 变量名 = 值; int weight = 86; 注意:变量使用之前,一定要为其赋初始值(初始化) 。 4 如何向控制台输出变量 System.out.println(height); System.out.println(height); 5 如何使用变量改变数值 weight = weight + 1; 变量有哪些数据类型: 数据类型分为两大类:基本数据类型和引用数据类型。 基本数据类型: 1 整数类型: int(整形): 32bit 或者 4byte,最大值为 2 的 31 次方-1,最小值为负 2 的 31 次方
7、运算符 1、 算数运算符 + * / %
其中,%叫做取模运算符(取余数运算符) 。
北京千锋互联科技有限公司 版权所有
/
21 / 5 = 4 21 % 5 = 1 在 Java 世界中,两个整数相除,结果必然是一个整数 2、 赋值运算符 = :将运算符右边的数值赋给左边的变量 注意:右边的数值也可以是变量 3、 比较运算符 > == != < >= <=
相关文档
最新文档