Java学习记录

对java进行配置

通过下载jdk文件,然后在系统中设置环境变量,将新建变量JAVA_HOME,写入正确的jdk文件的路径

接着在path中新建变量,将jdk的文件路径导入

测试jdk是否安装成功:

打开cmd

在运行框输入cmd,如果显示如下信息则表示jdk安装成功

Java语言的版本

JavaSE ​ 标准版,是为开发普通桌面和商务应用程序提供的解决方案,JavaSE是核心部分,包括提供了 核心类库,如集合,IO,数据库连接等 ​

JavaEE ​ 企业版,是为开发企业级应用程序提供的解决方案

Java语言的特点

1)简单

​        Java语言是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。

​    2)面向对象

​        Java语言提供了类、接口和继承等,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(implements)。Java是一门纯面向对象的语言。

​    3)安全

​        Java语言不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,从而使应用更安全。

​    4)跨平台

​        用Java语言编写的程序可以运行在各种平台上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行。

​    5)支持多线程

​        Java语言是支持多线程的。所谓多线程可以简单理解为程序中有多个任务可以并发执行,这样可以在很大程度上提高程序的执行效率。

编写一个Java程序

Java代码都是由类组成的

class就是类,类名紧跟其后,首字母要大写

{        }表示类体,类体内部有属性和方法

public        static        void        main(String[]        args):主方法 方法名为:main  方法名后面必须有(),()内部内容称为参数

Java程序的每一行后面都要加        ;        表示结束

Java是一门强类型语言,每一个数据类型都要具体表达

public表示公共的

static表示静态的

void表示无返回值

Java中变量的概念

变量

        字面意思:可变的量

        编程意义:在程序运行期间,随机可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。

        注意:变量名不能重复

数据类型:

        基本数据类型:

                整数类型:byte(8位        1字节)字节型

                                short(16位        2字节)短整型

                                int(32位        4字节)整形

                                long(64位        8字节)长整型

                小数类型:float(32位        4字节)单精度浮点型

                                double(64位        8字节)双精度浮点型

                字符型:char(16位        2字节)

                布尔型:bollean(通常可以看作占用1位,用来表示布尔值)

        引用数据类型:

                类:class

                接口:interface

                数组

                枚举:enum

                注解:annotation

 包

包(package):就是用于区别存放代的地方

遵循www.baidu.com的格式

String字符串

String是一个特殊的数据类型,既是一个类又是一个变量

作用域&全局变量局部变量

什么交作用域,作用的区域就叫作用域

符号

算术运算符

+        加法        

-        减法

*        乘法

/        除法

%        取余

赋值运算符

=        赋值

+=        加等于

-+        减等于

/=        除等于

*=        乘等于

%=        模等于

自增/自减

++        自增

--          自减

比较运算符

==        恒等于

!=        不等于

<        小于

>        大于

<=        小于等于

>=        大于等于

逻辑运算符

&&        短路与

||        短路或

!        取反

三目运算符

判断语句?值1:值2

字符串连接符

+

转义字符

/t        制表符

/n        换行

if判断语句&switch选择语句

if判断语句

如果num<10则打印输出5这条语句

如果num==10则打印输出true这条语句

如果num不满足上面的条件的话打印输出false这条语句

swtich选择语句

首先定义num为8

swtich(num)相当于选择8这个数字

case 1:        如果是1则执行1

case2:        如果是2则执行2

........

default:        如果上面的都没有执行,默认执行dafault

break;        break是结束的意思

Scanner类

Scanner是一个类,可以调用类的方法

循环语句

while循环

        语法格式:

                要素1

                while(表达式要素2){表达式:满足条件进行执行循环体

                                循环体

                                要素3

                }

循环三要素:1、初始化值        2、循环条件        3、更改循环变量的值

定义num=1

num<=10的话进入循环

打印输出num

num+1

do-while循环

        语法格式:

                初始化值;

                do{

                        循环体

                循环步长

                }while(表达式)

注意do-while循环和while循环的区别:

        do-while循环不管条件成不成立都会执行一次循环

        while循环只有在条件成立的时候才会执行循环

for循环

        语法格式:

                for(循环要素1;循环要素2;循环要素3){

                        循环体;

                }

一般情况下,不知道循环次数的时候用while循环,知道循环次数的情况下用for循环

while循环和do-while循环一般用while循环

break和countinue

break

定义i=1

当i<=10的时候进入循环

打印i

如果i==5

结束循环

countinue

定义i=1

当i<=10的时候进入循环

如果i==5

则跳出本轮循环执行下一轮循环

i+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值