【逆天OP懒狗的JAVA自学笔记--2.JAVA基础概念篇一】已完结

系列文章目录

【逆天OP懒狗的JAVA自学笔记–1.入门篇】已完结



前言

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。


一、JAVA基础概念

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

1.JAVA基础语法(章节一)

1.1注释

在这里插入图片描述

在这里插入图片描述

方便今后自己或者他人阅读

在这里插入图片描述

注释分为三种

在这里插入图片描述

文档注释的作用很大,别人可以不用完全读懂你的代码通过你的文档注释说明来了解你负责的部分做了什么工作。

在这里插入图片描述

单行注释

在这里插入图片描述

多行注释

在这里插入图片描述

注释的内容不参与编译。可以通过这个特性来调试代码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

/* 会寻找最近的 */

在这里插入图片描述
**在这里插入图片描述**

1.2关键字

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
JAVA包含了五十多个关键字
在这里插入图片描述

class类
在这里插入图片描述

在这里插入图片描述

1.3字面量

字面量就是数据在程序中的书写格式

在这里插入图片描述
在这里插入图片描述

" "中间可写可不写,但‘ ’中间只能存在单字符

在这里插入图片描述
手打样例
null类型不能直接打印,只能以字符串形式打印。
在这里插入图片描述

变量练习代码如下(示例):

public class ValueDemo1{
	public static void main(String[] args){
		//目标:需要大家掌握常见的数据在代码中如何书写的?
		
		//整数
		System.out.println(666);
		System.out.println(-777);
		
		//小数
		System.out.println(1.93);
		System.out.println(-3.71);
		
		//字符串
		System.out.println("黑马程序员");
		System.out.println("尼古拉斯阿玮");
		
		//字符
		System.out.println('男');
		System.out.println('女');
		
		//布尔
		System.out.println(true);
		System.out.println(false);
		
		//空
		//细节:null不能直接打印的。
		//如果我们要打印null,那么只能用字符串的形式进行打印
		System.out.println("null");
		
	}
} 

制表符
在这里插入图片描述
** \t**
在这里插入图片描述

\t 制表符使用练习代码如下(示例):

public class ValueDemo2{
	public static void main(String[] args){
		//目标:熟悉制表符的基本用法
	
		System.out.println("name" + '\t' + "age");
		System.out.println("tom" + '\t' + "23");
		
	}
} 

在这里插入图片描述

1.4变量

变量特点:同时只能记录一个值
在这里插入图片描述
变量名不能重复
在这里插入图片描述

变量的注意事项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4.1变量的练习

练习题目如下:
在这里插入图片描述

public class VariableTest{
	//主入口
	public static void main(String[] args){
	//一开始没有一位乘客。
	//第一站:上去一位乘客
	//第二站:上去两位乘客,下来一位乘客
	//第三站:上去两位乘客,下来一位乘客
	//第四站:下来一位乘客
	//第五站:上去一位乘客
	//请问:到了终点站,车上一共几位乘客?
	int count =0;
	count = count+1;
	count = count+2-1;
	count = count+2-1;
	count = count-1;
	count = count+1;
	System.out.println(count);
		}
	}

二、补充概念

1.计算机的存储规则

在这里插入图片描述
在这里插入图片描述

①什么是二进制?
在这里插入图片描述

十进制规则讲解

在这里插入图片描述
在这里插入图片描述
二进制规则讲解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

②为什么要使用二进制?
在这里插入图片描述
因为只用两种状态就能表示所有情况。早期纸带打孔录入数据,有孔为0无孔为1;后期电路板,大于3.3V为1,小于3.3V为0。

③进制间的转换

a.二进制转十进制
在这里插入图片描述
b.十进制转八进制
在这里插入图片描述
c.十进制转十六进制
在这里插入图片描述
8421快速转换法
在这里插入图片描述
d.十进制转二进制
在这里插入图片描述
十转二偷懒法
在这里插入图片描述
e.若要十转其他进制,将2换为对应基数就可以。

小结
在这里插入图片描述
在这里插入图片描述

1.1文本的存储规则

①“文本-数字”的存储

数字以二进制数形式存储

在这里插入图片描述

以计算机自带程序员专用模式为例

在这里插入图片描述
二进制
在这里插入图片描述
八进制
在这里插入图片描述
十进制
在这里插入图片描述
十六进制
在这里插入图片描述

②“文本-字母”的存储

查询 ASCII码表 寻找对应二进制数进行存储字母。
在这里插入图片描述
③“文本-汉字”的存储

查询 GB-2312码表 对应二进制数来存储汉字。
在这里插入图片描述
在这里插入图片描述
Unicode号称万国表,收录了全世界绝大多数国家的文字码表。

1.2图片的存储规则

计算机常见图片类型
在这里插入图片描述

电脑屏幕常见分辨率规格
在这里插入图片描述
像素的概念
在这里插入图片描述
黑白图的概念
在这里插入图片描述
灰度图概念
灰度表:0是纯白,255是纯黑
在这里插入图片描述
彩色图的概念

在这里插入图片描述
三原色
在这里插入图片描述
我们计算机屏幕也有三原色,叫光学三原色。
在这里插入图片描述
每种原色数值越大,颜色越浓。
在这里插入图片描述
三色合一
在这里插入图片描述
在这里插入图片描述

1.3声音的存储规则

波形图
在这里插入图片描述
计算机存储声音时会对声波进行采样,采样点的丰富度也会影响到设备还原声音的品质。

在这里插入图片描述
在这里插入图片描述

1.4总结

在这里插入图片描述
在这里插入图片描述

总结

哦啦咪咪大呀,我是懒狗,俺们明天见。(24.4.22)
哦啦咪咪大呀,我是懒狗,基础语法一已完结!(24.4.23)
在这里插入图片描述

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 21
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值