从0学Java第一天打卡 记录我自己的学习过程

JAVA语言的发展史

 JAVA语言背景介绍

1.语言:人与人沟通交流的表达方式

2.计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言

JAVA语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

java之父:詹姆斯.高斯林

JAVA语言的三个版本

1.Java SE

Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础

桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们所需要的功能,同时主动带领用户完成他们的工作并得到最好的体验

学习Java SE的目的:为今后从事Java EE开发打基础

2.Java ME

Java语言的(小型版),用于嵌入式消费类电子设备

3.Java EE

Java语言的(企业版),用于Web方向的网站开发

网页:通过浏览器讲数据展示在用户面前。跟后台服务器没有交互

简单理解:网站=网页+后台服务器

HelloWorld小案例

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
    }
}

(一)计算机的存储规则:1.Text文本(数字,字母,汉字) 2.image图片(分辨率,像素,三原色)3.Sound声音

 

(二)JDK和JRE

JDK(java development kit):java开发工具包

JDK包括JVM(java程序运行的地方),核心类库(java已经写好的东西我们可以直接使用),开发工具三要素 开发工具包括javac编译工具,java运行工具,jdb调试工具,jhat内存分析工具等内容

JRE(Java runtime environment):java运行工具

JRE包括JVM,核心类库,运行工具三要素

三者关系:JDK包含JRE JRE包含JVM

(三)常见的CMD命令

1.盘符名称+冒号

说明:盘符切换

举例:E:回车,表示切换到E盘

2.dir

说明:查看当前路径下的内容

3.cd 目录

说明:进入单级目录

举例:cd itheima

4.cd ..

说明:回退到上一级目录

5.cd 目录1\目录2\..

说明:进入多级目录

举例:cd itheima\javaSE

6.cd\

说明:回退到盘符目录

7.cls

说明:清屏

8.exit

说明:推出命令提示符窗口

(四)Java跨平台原理

高级语言的编译运行方式

编程:java程序员写的.java代码,c程序员写的.c代码,python程序员写的.py代码

编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器认识的过程

运行:让机器执行编译后的指令

1.编译型

2.解释型

3.混合型(半编译,半解释)

(五)注释,关键字,字面量,常量

1.注释

单行注释 格式://注释信息

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");//这是一条注释
    }
}

多行注释 格式:/*注释信息*/

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
        /*这是一条注释
          这是另一条注释*/
    }
}

文档注释 格式/**注释信息*/

/**
 *这是一个HelloWorld程序
 *@anthor 725.
 */
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
    }
}

2.关键字

关键字:被Java赋予了特定含义的英文单词

关键字的特点:a.关键字的字母全部小写

                         b.常见的代码编译器,针对关键字有特殊的颜色标记,非常直观

class关键字:定义一个类,后面跟类名

3.字面量

1.字面量类型:整数类型,小数类型,字符串类型,布尔类型,空类型

2.\t制表符的基本用法

说明:在打印的时候把前面的字符串长度补齐到8,或是8的整数倍,最少补1空格,最多补8空格

public class Text1 {
    public static void main(String[] args) {
        System.out.println("name"+'\t'+"age");//使用制表符
        System.out.println("tom"+'\t'+"23")
        System.out.println("--------------");
        System.out.println("name"+" "+"age");//使用空格分割
        System.out.println("tom"+" "+"23");
    }
}

 输出效果展示:

name	age
tom	23
tom	1
--------------
name age
tom 23

 4.变量

变量的定义格式: 数据类型 变量名=数据值;

数据类型:限定了变量能储存数据的类型

变量名:储存空间的名字

数据值:真正存在变量中的数据

等号:赋值,把等号右边的数据值赋值给左边的变量名 

public class HelloWorld {
    public static void main(String[] args) {
        int a = 10;
        System.out.println(a);
    }
}

 (六)四类八种基本数据类型

public class Text2 {
    public static void main(String[] args) {
        //byte
        byte b=10;
        System.out.println(b);//10
        //short
        short s=20;
        System.out.println(s);//20
        //int 默认
        int i=30;
        System.out.println(i);//30
        //long
        //如果要定义lang类型的变量
        //在数据值后面要加一个L作为后缀(大小写都可以)
        long l=9999999999999L;
        System.out.println(l);//9999999999999
        //float
        //如果要定义float类型的变量
        //在数据值后面要加一个F作为后缀(大小写都可以)
        float f=10.1F;
        System.out.println(f);//10.1
        //double 默认
        double d=10.111;
        System.out.println(d);//10.111
        //char
        char c='国';
        System.out.println(c);//国
        //boolean
        boolean bo = true;
        System.out.println(bo);//true
    }
}

 Java语言的数据类型分为:基本数据类型,引用数据类型

基本数据类型的四类八种

byte的取值范围

整数和小数取值范围大小的关系:
double>float>long>int>short>byte

根据不同的数据选择相应的数据内容

(七)标识符和键盘录入

1.标识符:就是给类,方法,变量等起的名字

标识符的命名规则--硬性要求

a.由数字,字母,下划线(_)和美元符($)组成

b.不能以数字开头

c.不能是关键字

d.区分大小写

标识符的命名规则--软性建议

小驼峰命名法:方法,变量

规范1:标识符是一个单词的时候,全部小写

示例1:name

规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写

实力2:firstName

大驼峰命名法:类名

规范1:标识符是一个单词的时候,首字母大写

示例1:Student

规范2:标识符是多个单词的时候,每个单词首字母都大写

示例2:StudentNumber

2.键盘录入

Java已经帮我们写好一个类Scanner,这个类可以接受键盘输入的数字

​
import java.util.Scanner;//导包,找到Scanner这个类

public class Text3 {
    public static void main(String[] args) {
        //创建对象 表示我要用Scanner这个类
        System.out.println("请输入一个整数:")
        Scanner sc = new Scanner(System.in);
        //接受数据
        int i=sc.nextInt();
        System.out.println(i);
    }
}

​

结语:写这篇文章的主要目的是记录自己学习Java的一个过程,Java并不是我所学的第一门编程语言,同时我也整理的各种要点方便纯小白理解,后续也会不定期更新我自己的学习过程

资源呢我都是在b站找的,个人比较推荐黑马程序员,里面的内容比较详细,有兴趣的可以去看一下。


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个简单的微信小程序制作学习计划打卡记录页面的代码示例,其中包含了前几天的学习时间: ``` <view class="container"> <view class="header"> <text>学习计划打卡记录</text> </view> <view class="content"> <view class="card"> <view class="card-header"> <text>今天</text> <text>2021-07-01</text> </view> <view class="card-body"> <view class="card-row"> <text>学习时间:</text> <input type="number" placeholder="请输入学习时间(分钟)"/> </view> </view> </view> <view class="card"> <view class="card-header"> <text>昨天</text> <text>2021-06-30</text> </view> <view class="card-body"> <view class="card-row"> <text>学习时间:</text> <input type="number" placeholder="请输入学习时间(分钟)"/> </view> <view class="card-row"> <text>已学习:</text> <text>120分钟</text> </view> </view> </view> <view class="card"> <view class="card-header"> <text>前天</text> <text>2021-06-29</text> </view> <view class="card-body"> <view class="card-row"> <text>学习时间:</text> <input type="number" placeholder="请输入学习时间(分钟)"/> </view> <view class="card-row"> <text>已学习:</text> <text>90分钟</text> </view> </view> </view> </view> </view> ``` 在上面的代码中,我们使用了三个 `card` 元素来展示前几天的打卡记录。每个 `card` 元素都包含一个 `card-header` 元素和一个 `card-body` 元素。`card-header` 元素中包含了日期信息,而 `card-body` 元素中包含了输入框和已学习时间的显示。 在实际开发中,你需要将上面的代码替换成你自己的样式和数据。同时,你还需要编写处理用户输入和计算已学习时间的逻辑代码。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

725.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值