java基础

1.Java语言:是一种面向对象的计算机编程语言

2.开发平台

1>JavaSE: 标准版、用于编写桌面游戏、软件

2>javaEE: 企业版、用于来制作网页系统<淘宝,12306,大器网>

3>javaME: 微型版、用于给手机、机顶盒各种小型设备开发软件。被Android安卓代替

3.java语言的特点:

1>简单 2>面向对象 3>分布式 4>健壮 5>结构中立 6>安全 7>类分装 8>可移植 9>解释的

10>高性能 11>多线程 12>动态

注:可移植性:在电脑上编写可移植到手机电视

多线程:在游戏内的人物小怪同时做不同的事情

4.编写步骤:

1>编写源代码:*.java

2>编译:*.javac

3>运行程序:(cmd密令 java 文件名) javac

//公共的 程序类 自定名字

public class hello{

//公共的 静态的 无返回值的 main方法 String[]参数(main方法程序的开始每个程序

都有 )

public static void main (String[] args) {

//输出语句

Sysout.out.println("hello windows");

}

}

注:1、public class 后面的类必须与文件名一致 (public English:公共的/公用的)

2、区分大小写、且习惯写法是类名以大写字母开头

变量名以小写字母开头

3、编译命令javac 运行命令 java 文件名

5.java运行环境:java JRE

1>API : java类库提供的类和方法、

2>JVM :java虚拟机(java运行依赖的软件工具)

注:API是有文档 像字典一样可供查阅

6.java开发环境:JDK (javac就是JDK中的软件)

java 开发 工具包

配置环境变量

1>JAVA_HOME 就算计——属性——高级系统设置——高级选项卡——环境变量——系统环境变量——新建——变量名填写 JAVA_HOME/变量值填写JDK安装位置

2>配置path 选中path编辑在变量值得最前面填写:%JAVA_HOME%.bin;

1)注释:不执行用于提示程序作业>>>>

//单行注释

/*注释内容*/ 多行注释

/**注释内容*/ 文档注释 加在类和方法上

2)数据类型

原始数据类型/基本数据类型

整数:short(2字节) int(4字节) long(8字节) byte(1字节)

注:byte 用来存储2个数(0/1)二级制数据 如:音乐、电影等多媒体文件

浮点:float(4字节) double(8字节)

字符型: char

布尔型: Boolean (true false)

应用数据类型:3种

类 class 数组 接口

区别:基本数据类型首字母小写 应用数据类型首字母大写

3)标示符:给变量/方法/类等起的名字

命名规范基本与C语言一样 只是特殊的符号多了一个$符号多了一个$符

4)变量生命周期/作用域(变量像人一样)出生——成长——死亡

存活的范围(可使用范围):从变量声明开始到所属代码块的}结束

对上级作用域不可见,对下级作用域可见

5)数据类型的转换:

1.自动类型的转换

小型转换成大型 例 int类型转换成double

2.强制类型的转换

大数据类型转换成小数据类型 例:double类型转换成int

注:小类型与大类型做算术运算结果是大数据类型(为了保留数据精度)

6)运算符

1.算术运算符:+ — * / %(求模) ++(自加) --(自减)

2.关系运算符:> >= < <= ==(比较等于) !=(不等于)

3.逻辑运算符:&&(与) ||(或) !(非)

4.赋值运算符:= += -= *= /= %=

7)流程控制语句

1.分支语句(条件语句)

if(逻辑表达式){

满足条件语句块

}else{

不满足条件语句块

}

switch(变量/整型/字符型/枚举型){

case 值1:

语句块;

break;(结束)

case 值2:

语句块:

break;(结束)

>>>>>>>>>>>>>>

default:(无相等值事)

语句块;

break:(结束)

}

2.循环语句:

while(循环条件){ do{

循环语句; 循环体

} }while(循环条件即/逻辑表达式)

区别:while 循环先判断 在执行 (while English:虽然/然而)

do while 先循环再判断(do English:要求/规定)

for(表达式1-声明循环变量;表达式2-循环条件;表达式3-更新循环变量){

循环体;

}

执行顺序:表达式1——表达式2——循环体——表达式3——表达式2——循环体——表达式3——>>>>>>>>

注: break(English:打破/折断)作用是终止本层循环(即 它所在层的循环)

continue(English:继续/延续) 作用是直接继续进入下一次循环

8)数组

1.数组声明: 数据类型 数组名 例: int score[];

2.初始化: 数组名=new 数据类型[数组大小] 例: score = new int [5];

3.访问:数组名[下标]

注:下标从0开始到数组名.longth-1 结束

9)常量:

声明:final 数据类型 常量名=值;

例: final double PI=3.1415926; π

注:和变量声明的区别、仅是在最前面加一个关键字 final

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值