2020-08-18

Java环境搭建
1、什么是程序
像一个汉字(设计语言)写的红烧肉的菜谱(程序),用于指导懂汉语的人来做菜。
2、常用dos命令
md(make directory) : 创建目录
rd(remove directory) : 删除目录
cd空格(change directory): 进入指定目录
cd… : 退回到上一级目录
cd : 退回到根目录
exit : 退出 dos 命令行
Shift+右键->在此处打开命令行窗口**
3、java的发展历史
1991年,高司令 green Oak(橡树) 跨平台
1995年,推出了java测试版
1996年.Jdk1.0
1997年 jdk 1.1
1998年 jdk1.2,被大量的人所使用
2004年,jdk1.5
2006年,jdk1.6
2011年,jdk1.7
2014年jdk1.8 企业用的比较多
2017年jdb1.9
2018年3月 java 10
2018年9月 java11
2019年3月 java12
2019年9月 java13
2020年3月 java14
4、Java的分支:
JavaME:已经被淘汰了,移动应用
JavaSE:java基础,他是JavaEE基石,控制台项目,桌面应用程序
JavaEE:企业应用项目

5、java语言的特点:
简单易用:
跨平台:jvm虚拟机实现跨平台
面向对象
支持多线程
6、Java语言的跨平台
6.1什么是跨平台
通过java开发的应用程序可以在不同操作系统中去运行,一次编译到处运行
6.2怎么实现跨平台
通过java虚拟机实现的跨平台
7.JDK
7.1什么是JDK
Jdk开发工具包
就相当于一个电工的工具包
7.2jdk包含什么
Jdk包含jre,java的开发工具
JRE:java运行环境,开发好的java程序需要通过jre去运行
比如轮船和大海
一堆Java工具(javac.exe编译工具 java.exe执行工具)和Java基础类库
7.3jre包含什么
Jar包含jvm,java程序的Api
JVM:JAVA虚拟机,java程序的翻译官,是java跨平台的核心
7.4Jdk JRE JVM他们之间的关系
JDK>JRE>JVM

Jdk:开发java程序
Jre:运行java程序
Jvm:跨平台的核心

8.安装jdk
右键电脑-属性-高级系统设置-环境变量-添加系统变量JAVA_HOME

把系统变量JAVA_HOME添加到系统变量path里面:

打开cmd窗口,输入java -version命令,检测jdk是否配置成功

9.java程序运行过程

文字总结课下完成

10.改变eclipse编码格式
点击菜单栏window—preperencs
10.1改变编码字体大小

10.2改变编码格式

案例一Demo.java
package com.hpe.demo;

public class Demo1 {
public static void main(String[] args) {
/**
* 什么是常量?程序运行期间,固定的值是不可以改变的
*/
// final int A=10;
// A=10;
//整数
System.out.println(100);
//字符串
System.out.println(“我爱学习”);
//小数
System.out.println(3.14);
//布尔
System.out.println(true);
//字符
//System.out.println(’’);//字符必须要有内容
System.out.println(‘a’);
}
}

案例二Demo2.java
package com.hpe.demo;
/*

  • 1.什么是变量?
  • 在内容中的一块区域,变量的值可以在某一个范围内发生改变
  • 2.怎么定义变量?
  • 变量类型 变量名; int num;
  • 变量类型 变量名=对应的变量值; int num=10;
  • 3.变量的类型有哪些呢?
  • 基本数据类型
  • 整数 byte short int long 常用的是int
  • 小数 double float 常用是double
  • 布尔 boolean 常用在逻辑运算
  • 字符char
  • 引用数据类型:数组 java定义的类 自己定义的类 接口。。。。
  • 4.变量的分类
  • (1)成员变量:定义在类的内部,方法之外,可以在当前类的内部使用
  • (2).局部变量:定义在方法内部,只能在当前方法内部使用
  • */

public class Demo2 {
//成员变量
static int num=10;//在静态方法里面只能调用静态变量或者静态方法
public static void main(String[] args) {
int num1=20;//局部变量
System.out.println(“num:”+num);
System.out.println(“num1:”+num1);
}

public void show(){
	System.out.println("num:"+num);

// System.out.println(“num1:”+num1);
}

}
案例三HelloWrold.java
package com.hpe.demo;

/**

  • 多行注释

  • 多行注释

  • 一定多加注释

  • /
    //单行注释
    /
    *

  • java的基本语法:

  • 1.类名必须和文件名一致

  • 2.public:访问修饰符

  • 3.class:定义类的关键字

  • 4.类名:首字母大写,不要使用拼音或者中文,驼峰式命名法,每个单词的首字母大写

  • 5.main方法是java程序的入口,需要执行的代码必须放到main方法里面,后期学了javaee用的不是太多了

  • 6.java语言严格区分大小写 int a; int A;

  • 7.Java方法由一条条语句构成,每个语句以“;”结束。
    8.大括号都是成对出现的,缺一不可。
    9.一个java文件里面可以定义多个类,但是只能有一个类名的访问修饰权限为public

    什么是关键字?
    java给我们定义一些特殊单词,每个关键字都有自己独有的功能
    1.全是小写
    2.关键字不能当做普通的标识符

    什么是标识符?
    自定义的类,方法名,包名,变量名,接口名…这些统称标识符
    1.字母,数字,下划线 $
    2.不能以数字开头
    3.不能是关键字,或者包含特殊字符
    4.定义方法名和变量名首字母小写,驼峰式命名法,如果定义常量,全部大写

*/
public class HelloWorld {

public static void main(String[] args){
	System.out.println("今天天气好晴朗");

// int true=0;
//int 0a=10;
}
}

//class Demo1{
//
//}

7.29日
案例一
package demo0;

public class demo3 {
public static void main(String[]args){
/**
* java的基本数据类型
* 八种:byte short int long float double char boolean
* js是弱类型语言,Java是强类型语言
*/

//1.byte-128-127
	byte b=120;
	System.out.println("B:"+b);
	//b=128;右边的赋值数据不能超过左边数据类型的范围
	long l=1000L;//如果你要定义成long类型在赋值的时候,后面必须加上大写的L或小写的l。
	System.out.println("l:"+l);
	
	//2.小数
	double d=10;
	System.out.println("d:"+d);
	float f=12F;//float值必须加上大写的F或小写的f
	System.out.println("f:"+f);
	
	//3.字符型
	char c='a';
	System.out.println("c:"+c);
	
	//4.布尔类型 只有两个值:true false
	boolean b1=true;
	System.out.println("b1:"+b1);
	
}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值