首页 > 编程语言 >JAVA基础学习

JAVA基础学习

时间:2023-02-28 16:23:53浏览次数:38  
标签:注释 JAVA 变量 基础 GBK 学习 编译 乱码 UTF

学习记录

第一部分 Java基础

第一章 Java概述

程序:为执行某些操作或解决某个问题而编写的一系列有序指令的集合。

1.java重要特点

面向对象(OOP)

健壮

跨平台性 (一次编译多次运行)

解释型语言(与编译型语言的区别:解释型语言编译后的代码不能直接被机器执行,需要解释器来执行)

image-20230216145653604

image-20230216152712828

image-20230216153430737

image-20230216170021252

2.中文乱码的原因

是因为中文主要有两套编码,一套是GBK,一套是UTF-8,代码编辑器一般默认用UTF-8,而在输出的终端中默认是GBK,所以在UTF-8下的中文输出到GBK的终端自然会乱码。

image-20230216180251180

3.注释

单行注释 // (快捷键 Ctrl+/)

多行注释 /* ... */

文档注释 javadoc -d 保存路径 -具体标签 具体java源文件

/ **

*javadoc标签

...

*/

4.代码规范

第二章 变量

变量是程序的基本组成单位

1.变量的三个要素: 类型 名称 值

2.变量的使用步骤: 声明 赋值 使用

image-20230221180733253

image-20230221180842824

PS: String是类

image-20230221183533787

image-20230221183623842

![image-20230221183658568](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230221183658568.png

image-20230221183717035

image-20230221183809817

标签:注释,JAVA,变量,基础,GBK,学习,编译,乱码,UTF
From: https://www.cnblogs.com/ylm-0527/p/17164747.html

相关文章

  • MogDB 学习笔记之 -- PITR恢复
    #概念描述##背景信息当数据库崩溃或希望回退到数据库之前的某一状态时,MogDB的即时恢复功能(Point-In-TimeRecovery,简称PITR)可以支持恢复到备份归档数据之后的任意时间点......
  • Java数组
    Java数组什么是数组数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据成为一个数组元素,每个数组元素可......
  • MogDB 学习笔记之 --exchange partition
    #概念描述MogDB提供了从分区交换的功能,如单表转化到一个分区中基本语法:ALTERTABLE...EXCHANGEPARTITION数据库版本#测试验证##1、环境准备```miao=>selectversio......
  • java方法参数(超详细)
    前言在上一篇文章中,壹哥给大家讲解了方法的定义、调用和返回值,但方法的内容还有很多,比如方法的参数是怎么回事?接下来壹哥会在这篇文章中,继续给大家讲解方法参数相关的知识......
  • Java并发编程学习15-任务关闭(下)
    任务关闭(下)《任务关闭》由于篇幅较多,拆分了两篇来介绍各种任务和服务的关闭机制,以及如何编写任务和服务,使它们能够优雅地处理关闭。1.处理非正常的线程终止我们知道,当......
  • 剑指 Offer 55 - II. 平衡二叉树(java解题)
    目录1.题目2.解题思路3.数据类型功能函数总结4.java代码1.题目输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超......
  • 学习笔记285—docker 容器基础技术:linux cgroup 简介
    docker容器基础技术:linuxcgroup简介Linuxcgroups的全称是LinuxControlGroups,它是Linux内核的特性,主要作用是限制、记录和隔离进程组(processgroups)使用的物理资......
  • 基础知识{token 与 cookie }在爬虫中的一些思考
    在爬虫中,有些加密的标签是不用逆向的,比如token的值,为什么不用逆向呢? 那就要从token的作用来说一下。token:Token的一个重要作用是维持用户登录时的状态。在Web......
  • 学习Pinia
    前言全局状态管理工具Pinia.js有如下特点:完整的ts的支持;足够轻量,压缩后的体积只有1kb左右;去除mutations,只有state,getters,actions;actions支持同步和异步;代码......
  • ABP微服务系列学习-搭建自己的微服务结构(一)
    在原本的结构里面,由于默认服务引用的都是ABP原生的模块,所以结构目录里面没有包含modules目录,这里我们添加一个modules目录,用于存放我们的自定义模块。在shared里面,我们再抽......