JAVA从入门到精通之入门初阶(一)

1. 认识变量

一、 首先变量名要遵循如下命名规则:

1. 变量名只能由字母、数字和下划线组成

2. 变量名必须以字母或下划线开头

3. 变量名大小写敏感

4. 变量名不能使用关键字,如const、static等

5. 变量名应具有描述性,以便于代码的可读性和维护性

二、 变量之间可以进行一些运算,不同的数据类型遵循相应的运算规则

public class java_7_9 {
    public static void main(String[] args)
    {

        int x = 10;
        int y = 10;
        int z = x + y;
        System.out.println(z);

    }
}

三、 变量的组成 : 数据类型 变量名 = 实际数据

注意:long类型变量:需要加入L标识(大小写都可以)
           float类型变量:需要加入F标识(大小写都可以)
           二进制以 0b 开头
           十进制不加前缀
           八进制以 0 开头
          十六进制以 0x 开头

在二进制中形如 0b123 这样的输入是不合法的,因为二进制只有1和0

public class java_7_9 {
    public static void main(String[] args)
    {
        //变量
        //数据类型 变量名 = 数值
        //long类型变量:需要加入L标识(大小写都可以)
        //float类型变量:需要加入F标识(大小写都可以)

        long num = 11111L;
        float count = 3.14F;
        int a = 10;
        System.out.println(a);
        System.out.println(num);
        System.out.println(count);

        //二进制以 0b 开头
        //十进制不加前缀
        //八进制以 0 开头
        //十六进制以 0x 开头
        System.out.println(16);
        //语法报错 System.out.println(0b16);
        System.out.println(0b111);
        System.out.println(016);
        System.out.println(0x16);
    }
}

2. 熟悉制表符 '\t'

 介绍:1. 在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍

            2. 最少补1个空格,最多补8个空格

            3. 只与前面的字符串有关,自动补齐,即如果前面的字符串不足8位自动补充空格满足8位

public class java_7_9 {
    public static void main(String[] args)
    {
        
        //制表符 /t 的使用
        //在打印的时候,把前面字符串的长度补齐到8,
        //或者8的整数倍。最少补1个空格,最多补8个空格。
        //只与前面的字符串有关,自动补齐
        System.out.println("age"+"name");
        System.out.println("tom"+"23");

        System.out.println("age"+'\t'+"name");
        System.out.println("tom"+'\t'+"23");

    }
}

 

3. 了解数据类型 

常见的数据类型有:byte、int、long、unsigned int、long long、char、float、double、布尔                                  类型等。具体归为整数类型,小数类型,字符类型,布尔类型等。

需要注意的是:long类型变量:需要加入L标识(大小写都可以)

                          float类型变量:需要加入F标识(大小写都可以)

public class java_7_9 {
    public static void main(String[] args)
    {
        //整数输出
        System.out.println(66);
        System.out.println(-666);

        //小数
        System.out.println(3.14);
        System.out.println(-1.314);

        //字符
        System.out.println('a');
        System.out.println('b');

        //字符串
        System.out.println("abc");
        System.out.println("sss");

        //布尔
        System.out.println(true);
        System.out.println(false);

        //空
        //错误:System.out.println(null);
        //null 不能直接打印,除非使用字符串
        System.out.println("null");

        //变量
        //数据类型 变量名 = 数值
        //long类型变量:需要加入L标识(大小写都可以)
        //float类型变量:需要加入F标识(大小写都可以)

        long num = 11111L;
        float count = 3.14F;
        int a = 10;
        System.out.println(a);
        System.out.println(num);
        System.out.println(count);
    }
}

4. 常见的cmd命令 

一、首先按住 Windows + R 打开输入 cmd 命令进入,如图:

进入界面后:

 

二、一些cmd命令

1. 盘符名称+冒号
    说明:盘符切换举例:E: 回车,表示切换到E盘

2. dir

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

3. cd 目录( cd 空格 目录名)
    说明:进入单级目录举例:cd itheima 

    这里的 Desktop 通常就是桌面(桌面也是一个巨大的文件夹)

4. cd..

    说明:回退到上一级目录 

5. cd 目录1\目录2\.…
    说明:进入多级目录。举例:cd itheimaVavaSE 

6. cd/

    说明:回退到盘符目录

7. cls

    说明:清屏

8. exit

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/788559.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

秋招突击——7/9——复习{Java实现——LRU,Java实现——搜索插入位置}——新作{二分查找——搜索二维矩阵}

文章目录 引言复习Java实现——LRU缓存对照实现 Java实现——搜索插入位置java实现知识补充 新作搜索二维矩阵个人实现参考实现 总结 引言 以后都要向使用Java刷算法进行过滤了,所以今天主要是复习为主,复习两道之前做过的题目,然后做两道新…

基于Java Web的考编论坛网站的设计与实现+lw+源码+讲解+调试+视频演示

第3章 系统分析 用户的需求以及与本系统相似的在市场上存在的其它系统可以作为系统分析中参考的资料,分析人员可以根据这些信息确定出本系统具备的功能,分析出本系统具备的性能等内容。 3.1可行性分析 尽管系统是根据用户的要求进行制作,但…

Springboot项目实训--day2

今天学习的是idea和MySQL的连接,以及一些基本的增删改查的功能实现。 一、软件下载 昨天下载了idea,今天要是西安它们的连接,就需要再下载MySQL,我的MySQL是前面几个学期别人帮忙下载的,所以具体的操作步骤我也不清楚…

Java并发关键字

并发关键字 关键字: synchronized详解关键字: volatile详解关键字: final详解 # Synchronized可以作用在哪里? 对象锁方法锁类锁 # Synchronized本质上是通过什么保证线程安全的? 加锁和释放锁的原理 深入JVM看字节码,创建如下的代码: public cl…

基于Java的科大讯飞大模型API调用实现

写在前面:因为现在自己实习的公司新拓展的一个业务是结合AI的低代码平台,我负责后端的开发,之前一直都是直接使用gpt或者文心一言等ui界面来直接使用大模型,从来没有自己调接口过,所以本文记录一下自己第一次使用大模型…

vue子组件调用父组件方法

父组件 页面<popoverss ref"pop" :goodspop"goodspop"></popoverss>子组件components: {"popoverss": () > import(../comm/popover.vue)},方法goodspop(e){console.log(e"----")return 9999;},子组件 方法props:[go…

理解点对点协议:构建高效网络通信

在通信线路质量较差的年代&#xff0c;能够实现可靠传输的高级数据链路控制&#xff08;High-level Data Link Control, HDLC&#xff09;协议曾是比较流行的数据链路层协议。HDLC是一个较复杂的协议&#xff0c;实现了滑动窗口协议&#xff0c;并支持点对点和点对多点两种连接…

单对以太网:工业4.0时代的通信革命

单对以太网连接器概述 单对以太网&#xff08;Single Pair Ethernet&#xff0c;简称SPE&#xff09;是一种新兴的以太网技术&#xff0c;它通过一对双绞线实现数据传输&#xff0c;支持PoDL&#xff08;Power over Data Line&#xff09;技术&#xff0c;为终端设备提供电力供…

Python | Leetcode Python题解之第225题用队列实现栈

题目&#xff1a; 题解&#xff1a; class MyStack:def __init__(self):"""Initialize your data structure here."""self.queue collections.deque()def push(self, x: int) -> None:"""Push element x onto stack."&…

基于单片机的温湿度感应智能晾衣杆系统设计

&#xff3b;摘 要&#xff3d; 本设计拟开发一种湿度感应智能晾衣杆系统 &#xff0c; 此新型晾衣杆是以单片机为主控芯片 来控制的实时检测系统 &#xff0e; 该系统使用 DHT11 温湿度传感器来检测大气的温湿度 &#xff0c; 然后通过单 片机处理信息来控制 28BYJ &…

Python不使用元类的ORM实现

不使用元类的简单ORM实现 在 Python 中&#xff0c;ORM&#xff08;Object-Relational Mapping&#xff09;是一种将对象和数据库之间的映射关系进行转换的技术&#xff0c;使得通过面向对象的方式来操作数据库更加方便。通常&#xff0c;我们使用元类&#xff08;metaclass&a…

网络安全合规建设

网络安全合规建设 一、法律安全需求基本合规&#xff08;1&#xff09;《网络安全法》重要节点等级保护政策核心变化 二、安全需求 业务刚需&#xff08;1&#xff09;内忧&#xff08;2&#xff09;外患 三、解决方法&#xff08;1&#xff09;总安全战略目标图&#xff08;2&…

CTF-PWN-kernel-栈溢出(retuser rop pt_regs ret2dir)

文章目录 参考qwb2018 core检查逆向调试打包上传测试脚本retuserkernel ropinit_credcommit_creds( prepare_kernel_cred(0) )开启KPTI利用swapgs_restore_regs_and_return_to_usermode开启KPTI利用SIGSEGVrop设置CR3寄存器再按照没有KPTI返回 kernel rop ret2userpt_regs 构造…

谈面向任务的多轮对话系统(TOD)

面向任务对话系统&#xff08;Task-Oriented Dialogue (TOD) Systems)主要是为解决特定任务的&#xff0c;比如订票任务&#xff08;订机票&#xff0c;电影票等&#xff09;&#xff0c;预定饭店等。这种对话往往需要多轮对话才能够完成。 多轮对话的例子 客户预定一个餐厅的…

仕考网:公务员考试面试时间一般多长?

公务员考试主要分为笔试与面试两个阶段&#xff0c;其中面试是笔试通过的下一关&#xff0c;面试的具体安排通常由相关考试机构或招录单位负责发布并通知考生。 公务员面试的持续时间一般在30分钟至1小时之间&#xff0c;具体时长可能因地区和招录单位的不同而有所变化。常见的…

红日靶场----(三)漏洞利用

上期已经信息收集阶段已经完成&#xff0c;接下来是漏洞利用。 靶场思路 通过信息收集得到两个吧靶场的思路 1、http://192.168.195.33/phpmyadmin/&#xff08;数据库的管理界面&#xff09; root/root 2、http://192.168.195.33/yxcms/index.php?radmin/index/login&am…

LLM大模型从入门到精通(2)--LLM模型的评估指标

LLM大模型建立完成之后&#xff0c;需要对大模型的性能进行评估。评估指标可以根据具体任务的不同而有所差异&#xff0c;以下是一些常见的评估指标&#xff1a; 1. 准确率&#xff08;Accuracy&#xff09;&#xff1a;模型预测正确的样本数占总样本数的比例。 2. 精确率&am…

oracle索引字段存储数据过长,导致索引失效

1&#xff1a;短位数据&#xff0c;索引生效 2&#xff1a;长位索引&#xff0c;索引不生效 此问题发现于6月中旬&#xff0c;线上问题优化。引以为戒。 解决&#xff1a; 并未解决索引不生效问题&#xff0c; 但是基于优化查询&#xff0c;是的查询保持毫秒级

项目收获总结--Redis的知识收获

一、概述 最近几天公司项目开发上线完成&#xff0c;做个收获总结吧~ 今天记录Redis的收获和提升。 二、Redis异步队列 Redis做异步队列一般使用 list 结构作为队列&#xff0c;rpush 生产消息&#xff0c;lpop 消费消息。当 lpop 没有消息的时候&#xff0c;要适当sleep再…

【Linux】进程(9):进程控制2(进程等待)

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解Linux进程&#xff08;9&#xff09;进程控制2&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 一. 为什么要进程等待二. 如何进行进程等待1.wait函数—…