1.Java初步接触1
标签(空格分隔): 6Java基础
#一、计算机程序:
为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
#二、Java有哪些方面的开发
JavaSE:普通标准程序的开发(桌面)–基本的语法
JavaME:手机电子产品类的开发(手机、移动媒体)–手机端
JavaEE:网络程序和企业级程序的开发(企业)–结构框架
#三、Java的语言特点
说明:Java是一种简单的、面向对象的、分布式、解释的 、健壮的、安全的、结构中立的、可移植的、性能很优秀的、多线程的、动态的
#四、Java的开发工具*
1.jdk下载安装
(1)下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html
![ZJYW9TF])O9T66[G
CIYI1.png-70.1kB]1
(2)安装
粗体文本步骤:点击下一步即可(记住安装的路径)
JDK文件的说明:
bin==》 存放可执行的文件
lib==》存放Java的文件
include==》存放用于本地方法的文件
demo==》存放掩饰程序
jre==》存放Java运行环境文件
配置环境变量:
1.右键选择 计算机→属性→高级系统设置→高级→环境变量
2.系统变量→新建
变量名:JAVA_HOME
变量值:(变量值填写你的jdk的安装目录,例如E:\Java\jdk1.7.0)
3.在系统变量中找到 Path 变量,选择编辑
在变量值最后输入 %JAVA_HOME%\bin;
4.配置完成后检验是否配置成功
运行–cmd–java -version
说明:java -version:检查java的版本
#五、java的开发工具的使用
-
简单的命令cmd的简单命令
C:>==》当前盘符为C盘的根目录
盘符的切换:盘符(:)+enter(盘符要是存在的)
进入文件夹:cd 文件名(路径)
返回到上一级的目录:cd…(返回到根目录:cd) -
记事本:(cmd命令提示窗口运行),使用记事本开发的java程序的步骤
(1)创建源文件
-
创建一个记事本的文件蒋后缀改为.java(如果看不到文件的后缀,工具-文件夹选项-查看[隐藏已知文件类型的扩展名])
-
java代码
//外层框架:建类
public class Test{
//java程序的入口,是固定的大家记住,
public static void main(String[]args){
//输出语句结束时要有分号
System.out.print(“欢迎来到Java世界”);
}
} -
说明:
public:权限修饰符(访问修饰符)
class:类(程序的基本单位)
Test:类名(注意:类名要和文件名一致,首字母大写) static:静态修饰符(对频繁使用的数据用static可以挺高执行效率)
void:无类型(无类型也是个类型)
main();是入口方法(有且只有一个);这是系统提供的方法
String[] args:表示该数据类型为数组(数组的标识符[])
System.out.print(“欢迎来到Java世界”):输出语句
(2)编译源代码
在cmd中找到java文件所处于的位置使用编译工具(javac)
编译工具(javac):Java编译器,用来将Java程序编译成字节码;
语法:javac 类名.java
(3)运行java文件
同样在cmd中使用解释器(java)
解释工具(java):执行已经转换成字节码的Java的应用程序
语法: java 类名
- 使用Eclipse的使用方法
(1)建我们第一个文件Java Project
File–点击–projects–选中Java Project–nameProject(输入名字)
(2)建包(Package):域名机制
建包的实质就是建文件夹
Java的包(域名)cn.rdzy.项目名.包的功能
src右击–包名
(3)建类(建文件)
选中包–右击–new–class(输入类名及入口函数的编写)
(4)运行
类文件内–右击–Run as --Java Application
资源管理器–文件名–右击–Run as --Java Application
(5)java项目的结构
包资源管理器
打开方式:窗口–显示视图–包资源管理器
src:存放文件(类)代码的地方(存放源文件的地方)
jre:类库(存放java运行的时候需要的运行文件)
(6)java项目组织结构
项目导航器
打开方式:窗口–显示视图–导航器
说明:导航器类似于Windows中的资源管理器,它将项目中包含的文件及层次关系都展现出来。
java源文件都是放在src下面的而编译后的class文件放在bin目录下;
#六、转移字符和输出语句
A、输出
System.out.println();//输出并换行
System.out.print();//输出并换行
System.out.print(“\n”);//输出并换行
B、转移字符
\n:换行
\t:跳八个字符
\\:转移\
#七、注释
说明:注释的作用只读的作用,不参加编译
但是可以增加代码的可读性(优秀的代码是代码和注释的结合)
类的注释: /** */
方法的注释:/* */或/** */
模块的注释:/* */
单行和尾随的注释://
多行的注释快捷键:ctrl+?(添加或取消)
#八、数据类型
-》概念
数据类型的出现是为了将内存划分成不同的大小
-》数据类型
-》基本的数据类型
-》整数--8
-》字节类型
类型:byte
长度:一个字节
范围:-128-127--255
-》短整型
类型:short
长度是:2个字节
-》整型==常用的
类型:int
长度:4个字节
-》长整型
类型:long
长度:8个字节
注意:12就是整数
-》小数--浮点型(近似值)
-》单精度浮点型
类型:float
长度:4个字节
有效位:6-7位
-》双精度浮点型
类型:double
长度:8个字节
有效位:15-16
注意:float在赋值小数类型的时候需要在小数类型后面添加f
原因在java中所有的小数都是double
-》字符
类型:char
长度:两个字节
范围:存储一个字符或者是一个汉字
符号:''
单引号括起来的基本都是字符
-》布尔
类型:boolean
值:true(真) false(假)
-》基本的数据类型是有大小范围
-》引用的数据类型
-》字符串
类型:String
符号:""
说明:具体的范围是不明确
-》区别
基本的数据了是有长度大小范围,但是引用的类型是没有的
基本的数据类型都是关键字是有颜色,但是引用的数据类型是没有颜色
#九、数据类型
含义:数据类型在数据结果中的定义是一个值的集合以及定义在这个值集上的一组操作,数据类型的出现的是为力把数据分为所需要的内存大小不同的数据
编程的时候需要用不同大小的数据的时候申请不同大小的内存
Java 中的数据类型分类
基本数据类型–提前划分好空间的大小
整数类型
byte 字节 1个字节 -128 到 127
short 短整型 2个字节
int 整型 4个字节
long 长整型 8个字节
说明:如果数学表达式都是整数时,要赋值给byte要使用强转;
例如:1,232
浮点型
float 单精度浮点型 4个字节 (6-7个有效的十进制数位)
double 双精度浮点型 8个字节 (15个有效数位)
说明:在使用float时,后面要加个F,如果没有的话那么默认就是double 类型,当然Double也可以使用后缀D,例如: 12.45
字符型 符号 ''例如: 'a' '今'
char 字符型 2个字符
包含一个英文或者一个中文
说明:char类型可以看做是特殊的整型
字符型是''括起来的数据
布尔类型
boolean 布尔类型 说明:只有两个值true或者false;
引用的数据类型:对象--存储空间是不固定的
String它是引用类型;不是基本数据类型,引用数据类型,在内存中 的空间是根据自己开辟的空间
说明:字符串可以看做是字符(char)的集合;
字符串类型是""括起来的数据
#十、变量
含义:变量的概念来源于数学,是计算机语言中能够存储计算结果或能表示的抽象概念
变量可被明确为是能表示可变的状态,数据存储空间的表示
简单的说变量:就是一个数据存储空间的表示
变量的使用步骤:
1.声明变量:在内存开辟空间
语法:数据类型 变量名;
2.赋值
语法:变量名=表达式;
说明:表达式
3.使用
提取变量中的值进行使用,也就是变量名就代表那个数据
变量名的命名规则
1、包括数字,字符,下划线,$构成,但是不可以以数字开头;
2、变量名要求在项目开发中做到“见名知意”
3、变量名尽量以英文单词命名:如 求和sum 半径用r..
4、变量名禁止使用系统关键字
#十一、运算符
A、出现的原因:程序语言的另一项功能是科学运算
B、概念:运算符用于执行程序代码的运算,会针对一个操作数项目来进行运算。
C、运算符的分类
1、按照操作数分
一目运算符,二目运算符,三目运算符
例如: 12+23
+:是二目运算符
2、按照功能
算符运算符,赋值运算符,关系运算符,逻辑运算符等
#十二、赋值运算符
符号:=
作用:讲"="右边的数据复制到"="左边空间中
使用方法:变量名=表达式
#十三、算术运算符
符号: + - * / %
作用:进行运算
使用方法: 操作数1 算术运算符 操作数2
#十四、Scanner类的使用
1、输入声明:Scanner 变量名=new Scanner(System.in);
2、包:import java.util.Scanner; =>util:实用包(常用)
导包方法: a)光标移入报错的地方 =〉点击相应 包
b)快捷键:ctrl+shift+O
3、接收从键盘录入的方法
方法:变量名.nextXxxx()
例如:变量名.nextInt():接受int类型的数据的方法
获取字符串的方法:变量名.next()
说明:该方法会返回一个值,将具体的值赋值到对应的方法中