java 入门 day01

1、java 语言的特点

简单易用

跨平台:jvm虚拟机实现跨平台

面向对象

支持多线程

2、什么是跨平台

通过java 开发的应用程序可以在不同的操作系统运行,实现一次编译,到处运行。

2.1怎么实现跨平台
通过java虚拟机实现

3、Jdk

3.1 什么是jdk
Jdk是开发工具包 (Java Development Kits)

3.2 jdk包含什么
Jre :java运行环境 ;java开发工具

4、jre
Jre :java运行环境,开发好的Java程序需要jre去运行。

Jre包含jvm虚拟机和一些基本的java程序核心类库

5、jdk 、jre、jvm之间的关系

在这里插入图片描述

Jdk:开发java程序

Jre: 运行开发好的java程序

Jvm:实现java程序的跨平台

6、安装
先配置jdk(建议jdk1.8)

在系统变量中:

JAVA_HOME: jdk的根目录(建议都是英文)

Path: % JAVA_HOME%\bin 相当于jdk下的bin目录(建议都是英文)

检验: java –version

出现下面:
在这里插入图片描述

就说明配置jdk成功了

然后Eclipse 在网上下载安装即可。

7、在记事本中创建java程序,体会运行过程
1、创建一个.java程序
2、通过javac 命令编译 .java文件,此时你就会发现有一个.class文件
3、通过java命令编译 .class文件

在这里插入图片描述

在练习中出现老是加载不了主类的错误,我是通过配置jdk环境变量,然后终于ok了。

解决方案:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk-10.0.1\ // 要根据自己的实际路径配置

变量名:CLASSPATH

变量值:.; C:\Program Files\Java\jdk-10.0.1\lib\tools.jar; //记得前面有个"."

变量名:Path

变量值:C:\Program Files\Java\jdk-10.0.1\bin;C:\Program Files\Java\jdk-10.0.1\jre\bin;

在这里插入图片描述

是.java文件和.class文件的路径

是.java文件和.class文件的路径。

(前提是jdk一定要配置好)

8、配置eclipse
8.1 配置字体大小(可配置也可不配置)

在这里插入图片描述

8.2 配置编码格式Content Type ->Text->Java …

在这里插入图片描述

Default encoding:UTF-8

8.3 配置workspace

在这里插入图片描述

9、注释

多行注释/* */

单行注释 //

10、java的基本语法

1、类名必须和文件名一致
2、public :访问修饰符
3、class:定义类的关键字
4、类名: 首字母大写,不要使用拼音或英文 驼峰式命名法(每个单词的首字母大写)
5、main方法是java程序的执行入口
6、java语言严格区分大小写
7、java方法由很多句子构成,每一个句子以;结尾
8、大括号都是成对出现的
9、一个java文件可以定义多个类,但是只能有一个类名的访问修饰权限为public
11、关键字

java给我们定义的一些特殊单词,每个单词都有其独特的功能

1、特点:都是小写
2、关键字不能当作普通的标识符
12、标识符

12.1什么是标识符?

自定义的类、方法名、包名、接口名等等
特点:
字母 数字 下划线 $
不能以数字开头
不能是关键字,不能包含特殊字符
定义方法名和变量名首字母小写,驼峰式命名法,如果定义常量,全部大写
13 常量

13.1什么是常量?

程序运行期间,固定的值是不可以改变的

14、变量

14.1什么是变量?

在内存中的一块区域,变量的值可以在某一范围内发生改变

14.2怎么定义变量?

1、变量类型 变量名 int num;

2、变量类型 变量名=对应的变量的值 int num=2;

14.3变量的类型有哪些呢?

1、基本数据类型(保存在栈中)(面试题:常见的8中基本数据类型)

 整数 byte short int long 常用的是int

 小数 float double 常用的是double

 布尔 boolean 常用在逻辑运算中

 字符 char

2、引用数据类型(保存在堆中):接口、数组、java定义的类 、自己定义的类

14.4变量的分类?

     1、成员变量 :定义在类的内部、方法之外,可以在当前类的内部使用

    2、局部变量:定义在方法内部,只能在当前方法内部使用

15、总结:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值