java -1_Java1

Java语言的基本了解

Java语言是一种编程语言,距今有37年的历史了。它的应用目前最为广泛(与其他语言相比)

JDK的发展史:目前最新版本是JDK10。

计算机储存单元

8 bit = 1 Byte

1024 B = 1 KB

1024 KB = 1MB

1024 MB = 1GB

1024 GB = 1TB

十进制与二进制的相互转换

a32cb4118f18c07ae09b66d6bbcbcb52.png

Cmd命令提示符:方便开发Java程序

如何使用cmd

启动 Win+R

切换盘符 盘符名称: ( ' : ' 是英文的)

进入文件夹 cd 文件夹名称

进入多级文件夹 cd 文件夹1\文件夹2\文件夹3

返回上一级 cd ..

直接回根路径 cd \

查看当前内容 dir

清屏 cls

退出 exit

如何注释

1. // 注释文案

2.

/* ......

.......

多行注释

*/

3. 文档注释----用此方法注释的内容会被解释成程序的正式文档

/** ...... */

什么是JDK,JRE,有什莫不同?

1、面向人群不同:

JDK是面向开发人员使用的SDK。

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。

2、重要程度不同:

JRE的地位就象一台PC机一样,编写的Java程序必须要JRE才能运行。只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

3、安装位置不同:

如果安装JDK,电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下。

如果安装JRE,会在 C:\Program Files\Java 目录下安装唯一的一套JRE。

JDK的安装以及环境变量的配置----见书

简单的JAVA程序

//第一行的第三个单词必须和所在的文件名称完全一致,大小写也要一样

//public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位

public class HelloWorld {

//第二行的内容是万年不变的固定写法,代表main方法

//这一行代表程序执行的起点

public static void main(String [] args) {

//第三行代表打印输出语句

System.out.println("Hello World!");

}

}

关键字

关键字是有特殊含义的、被保留的、不可以随意使用的字

关键字的特点:

1.完全小写的字母

2.在增强版的记事本中(例如Notepad++)有特殊颜色

标识符

标识符是只在程序中,我们自己定义的内容。比如类的名字、方法的名字以及变量的名字...都是标识符

命名规则

1.硬性要求

标识符可以包含英文字母26个(区分大小写)、0-9数字、$美元符号、和_下划线

标识符不能以数字开头

标识符不能是关键字

2.软性规范

类名规范:首字母大写,后面每个单词的首字母大写

变量名规范:首字母小写,后面每个单词的首字母大写

方法名规范:首字母小写,后面每个单词的首字母大写

常量与变量

常量:在程序运行中,固定不变的量

1.常量的分类

字符串常量、整数常量、浮点数常量、字符常量、布尔常量(只在量中取值。true\false)、空常量(null。代表没有任何数据)

字符常量打印输出两个单引号中间有且只有一个字符

空常量打印输出不能直接打印一个null放在println()的括号里面

变量:在程序运行中,可以发生改变的量

创建变量的格式: 数据类型 变量名称 = 数据值;

1.注意事项

创建多个变量,那么变量之间的名称不可以重复

对于float与long类型来说,字母后缀F和L不可丢掉

没有赋值的变量不可以直接使用

变量的使用不可以超过作用域的范围

可通过一个语句创建多个变量(不推荐)

数据类型转换

低: Byte 、short、char——> int ——>long——>float——>double 高

自动转换:从低级到高级发生自动类型转换

强制转换:例如 Byte b;

short s1;

short s2 = (short)(s1+b);

运算符

取模(取余数):% 余数的符号与被除数相同。 如:-10%3=-1; 10%-3=1;

++:自增,变量值加一。例:a=3; a++=3,a=4;

--:自减,变量值减一。例:b=6; b--=6,b=5;

x=3; ++x=4,x=4;

y=6; --y=5,y=5;

三目运算符:例:a>b?,a:b 正确返回为a,错误返回为b.

&:AND,与

|:OR,或

&&:短路与,两个操作数皆为真,运算结果才为真。

||: 短路或,两个操作数只要一个为真,运算结果就为真。

类与对象的关系

类代表一个共性,对象代表一个个性。类是由属性和方法组成的。

class 类名称{

数据类型 属性;

......

public 返回值的数据类型 方法名称(参数1,参数....){

程序语句;

return 表达式;

}

}

对象的创建及使用

所有的对象名称都在栈内存中保存,而对象的具体内容保存在对应的堆内存,必须用new关键字才能开辟堆内存空间。

栈内存放的是推内存的地址。

创建:

类名 对象名称 = null; //声明对象

对象名称 = new 类名(); //实际化对象

面向对象的封装性、继承性、多态性。

见书92页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值