Java Part1 Day2 什么是程序 java的优势 java的运行环境 编写java程序 变量 数据类型 变量的命名规则

java开发三步

  1. 编写代码
  2. 编译 .java->.class
  3. 运行 JVM运行.class文件

java的特点

  1. 面向对象 ----贴近人类思维
  2. 简单性 ---- 自动管理内存 不易造成内存溢出;简化流程处理 语义清晰
  3. 跨平台---- 操作系统,服务器

语言分类

  1. 编译类语言: java php python c c# c++
  2. 解释性语言: html javascript js

名词解释

  1. JVM :java虚拟机 ----运行java程序,运行.class> 软件在不同操作系统中,模拟相同的环境
  2. JRE :运行环境 ----提供资源
  3. JDK : 开发工具 ----开发环境(JRE JVM等)

java的组成

  1. javaSE:java的标准版,核心,java语法部分
  2. javaEE:java企业级开发,javaweb及框架部分
  3. javaME:java移动开发

1. 今日内容

  1. 什么是程序
  2. java的优势
  3. java的运行环境
  4. 编写java程序
  5. 变量 数据类型 变量的命名规则
  6. 计算

2.什么是程序

  1. 面向对象 ----贴近人类思维
  2. 简单性 ---- 自动管理内存 不易造成内存溢出;简化流程处理 语义清晰
  3. 跨平台---- 操作系统,服务器

3.java运行环境

JDK:编译器 jvm jre

4.编写我第一个java程序 hello world!

  1. 编写java文件,可以在任何位置编写
    新建一个记事本文件,要求如下:
    1. 扩展名.java
    2. 使用英文命名,首字母大写
public class Third{
	public static void main(String[] args){
		System.out.println("hello world!");
	}
}
  1. 编译 ----javac First.java
  2. 运行 ----java First

5.java类的使用

一个java文件中可以有多个class 但是public类只能有一个且类名要与文件名一致。
一个源文件中

类的阐述

同一个源文件可以定义多个类
编译后,每个类生成独立的.class文件
一个类中,只能有一个主方法,每个类都可以由自己的主方法

6.工具的使用

  1. 右键单击项目区域 new>project>java project>next>输入项目名 pro2103 >finesh

包 就是文件夹,----组织,管理,存放类
​命名规范 :1. 字母都小写
组成:域名.公司名.项目名.具体内容
e.g com.qf.pro2103.day2
​在包中新建类

关于名称
  1. 项目名 有意义的单词 通常都小写
  2. 包名
  3. 类名 英文单词或单词组,首字母要大写。

7.注释

注释:对代码的解释,说明
【说明】注释不会被编译 也不会被运行
java中有三种注释
1.单行注释:以//开头 //后面就是注释的内容

//.....
        System.out.println("**********************");

2.多行注释
/*
被注释的内容1
被注释的内容2
*/

 /*System.out.println("*****HR6666666*****");
        System.out.println("**********************");
        System.out.println("yg");
        System.out.println("sb");
 */

3.文档注释
/**
对类及类中的成员说明
*/

8.标识符

项目名 包名 类名 变量名 方法名

  1. 见名知其意 可以用单词或单词组合
  2. 组成:字母(区分大小写),数字,$,_组成,数字不能开头
    类名:英文单词组成,可以是单词的组合,首字母大写,采用的是帕斯卡命名法.
    包名:小写用.做分割,但是.不能开头或结尾
    项目名:都小写
    了解

9.计算机的组成

cpu运行
内存:存放的数据是临时的
硬盘:存放数据是永久的
cpu—>内存获取—>磁盘获取

10.变量

概念:内存空间

三要素:数据类型 变量名 变量的值

酒店内存
房间类型变量类型大小
房间号变量名内存地址
张磊 数据

数据:18 100 3整数
​辽宁省 字符串:若干个字符(字母数字下划线)组成的
男 女 M F 单个字符
是/否

public class Demo3 {

	//1先声明,再赋值
	int num1;
	num1=10;
	System.out.println(num1);
	//2,声明的同时并赋值
	int num2=20;
    System.out.println(num2);
    //3,了解即可
    //同时声明多个变量
    int num3=30,num4=40,num5;
    System.out.println(num4);
    //[强调]变量一定要在赋值后,再使用
    System.out.println(num5);
    
	}
}

11.java的数据类型—重要

分两类:

  1. 基本数据类型:8个
  2. 引用类型:无数个
整形:没有小数,可以是正数可以是负数
  • byte 1字节 -128-127
  • short 2字节
  • int 4字节
  • long 8字节
浮点型:有小数部分,即使小数部分是0
  • float 4节 小数位7-8位
  • double 8字节空间 15-16位
    【说明】float double 存放的是近似值
布尔型
  • boolean 1字节 true真/肯定 false假/否定
字符型
  • char 2字节 使用单引号括起来的单个字符(至少一个 最多一个)

今日内容总结

  1. 程序:人给计算机通过编程语言下的指令的集合
    java是编译型语言:编写.java编译成class 运行:.class
  2. java的优势
    面向对象 简单 跨平台 开源
  3. java的运行环境:
    jvm:java虚拟机,运行指令
    jre:java 运行时 环境 提供资源 System.out.print();
    jdk:jaca开发工具
  4. java的结构,一个java文件中,可以又多个class,但是public的类只能有一个,而且必须和文件名相
    ​ public class 类名{
    ​ public static void main(String[] args){
    ​ }
    }
  5. 包:文件夹,用来组织,管理类的
    都小写 域名.公司名.项目名.具体内容名
  6. 注释:
    单行注释//
    多行注释/* /
    文档注释/
    * */
  7. 标识符
    知名见意
    组成:字母 数字 _ $
    数字不能开头
    不能是java关键字和保留字
    类名:帕斯卡明敏合法 单词首字母大写
    变量名:驼峰命名法 第一个单词的首字母小写,其余单词的首字母大写
    int myAge=40
  8. 变量:内存空间
    3要素:数据类型 变量名 值
    记住:如何交换两个变量的值
  9. java的数据类型:
    基本数据类型
    byte 1
    short 2
    int 4
    long 8
    float 1
    double 8
    boolean 1
    char 2
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隋zy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值