Java面向对象第一章

1.什么是Java

Java是一门面向对象编程语言

面向对象:一个很抽象的专业术语,暂时不用管。

编程语言:计算机可以识别的语言。

2.Java的优势

 1.需求范围广,网站,微信小程序,手机APP等都是Java作为主要语言编写。

 2.学习成本低,公认最简单的高级语言。

3.Java的专业术语

JVM:Java虚拟机,运行Java的必备工具

JRE: Java运行环境,运行Java的必备环境

JDK: Java的开发工具包

其中JDK包含了JRE,JRE又包括了JVM

所以我们如果想使用Java只需要安装JDK即可

4.如何安装JDK

 A.下载JDK ,市面最常见的JDK版本为JDK1.8,又称JDK8。

B.配置环境变量。

详情步骤如下:

1.解压安装包至C:\Program Files 目录。不要改名字和路径

解压成功如图所示:

此时JDK就已经安装成功了。但是如果只做到这一步,那么你的Java文件就只能在这个文件夹下运行,非常局限。所以需要配置环境变量,让Java文件在你的电脑任意地方运行。

2.配置环境变量。

第一步:选中计算机右键属性--高级系统设置--环境变量--系统变量--新建--

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk-1.8

第二步:找到系统变量Pathà编辑,新建-->        %JAVA_HOME%\bin  

如果path编辑后没有新建,就在最屁股后面加上     ;%JAVA_HOME%\bin

注意:自行去除空格,上面新建是没有分号,下面是有分号。

3.测试:win+r输入cmd  输入java -version 如果出现相关版本号就表示安装成功。

5.Java的三大版本

1.JavaSE     Java基础版  重中之重

2.JAVAEE    Java进阶版  做网站的必备技术

3.JAVAME   Java进阶版  已过时,只需要知道它的存在,不需要知道怎么用。

6.Java的开发工具

开发工具

优点

缺点

Eclipse

免费,简单

功能少

Idea

功能多

收费,使用复杂,破解复杂

新手适合Eclipse,高手适合Idea

新手:掌握程度在java面向对象设计,JavaWeb程序设计

高手:SSM框架,SpringBoot框架

7.命名规范

项目名:纯小写,不包含中文。多个单词用下划线隔开即可

包名:公司域名倒写。例如com.yyzy.test

类名:大驼峰命名法。每个单词的首字母均大写。多个单词直接拼接,通过大写区分。

例如:GoodsPrice 商品价格。

8.Java注释的分类

什么是注释:方便程序员阅读理解代码的用处。注释不会被java运行。

意思就是:写了仅仅是给程序员看的。

Java有3个类型的注释。

1.单行注释。把当前行注释掉  例如: //  注释内容

2.多行注释。把多行都注释。虽然可以使用多个单行注释来代替   /*    */

3.文档注释。和多行注释类似,用途较少,一般是写文档用的      /**   */

9.Java的8大基本数据类型 

数字类型:  byte   short   int   long

字符类型:  char  

布尔类型:  boolean

浮点类型:  float    double

10.如何声明一个数据 

1.记得在main方法里面写。

2.语法:  数据类型  变量名  =  变量值;

3.变量名的命名规范:小驼峰命名法:首字母小写。后续每个单词的首字母大写。

11.常见的运算符 (理解运用)

//java中常见的运算符

//1.赋值运算符  =  将右边的值赋值给左边

// int a = 123;

// int b = a;

// System.out.println(a);

// System.out.println(b);

//算术运算符 + - * /

// int a = 10;

// int b = 11;

// System.out.println(a+b);

//算术运算符 % 取余数

// System.out.println(10%3);//1

//算术运算符 ++  --

//语法 a++  和 a-- 表示先用(执行)在加或减

// int a = 10;

// a++;

// System.out.println(a);//11

// int a = 10;

// System.out.println(a++);//10

//语法: --a   ++a  先加减再用

// int a = 10;

// --a;

// System.out.println(a);//9

// int b = 10;

// ++b;

// System.out.println(b);//11

//关系运算符:

//>  >=   <  <=  ==  != 他们的返回值都是boolean类型

// int a = 10;

// int b = 9;

// System.out.println(a>b);

//逻辑运算符  && 短路与   || 短路或

//  语法如下:  表达式1 &&  表达式2

//两个表达式都是true 才返回true

//如果一个为false 那么结果就是false

//运算从左到右。所以如果第一个式子为false 将不会执行第二个式子。

// int a = 10;

// int b = 9 ;

// System.out.println(a>b &&  b<a);//true

// System.out.println(a>b &&  b++<a);//true

//  || 短路或

//  语法如下:  表达式1 ||  表达式2

//两个表达式都是false 才返回false

//如果一个为true 那么结果就是true

//运算从左到右。所以如果第一个式子为true 将不会执行第二个式子。

//&  和  |  :

//和上述用法完全一致,唯一区别:没有短路功能

//&和| 左右两边的式子都会执行

//例题:

// int a = 10;

// int b = 9;

// System.out.println(a<b && a++>10 );//false

// System.out.println(a);

// int a = 10;

// int b = 9;

// System.out.println(a<b & a++>10 );//false

// System.out.println(a);

//三元表达式:语法:表达式1?值1:值2

//表示:如果表达式1为true就是值1  反之就是值2

// int age = 20;

// System.out.println(age>18?"成年":"未成年");

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值