【韩老师零基础30天学会Java 】02笔记

在这里插入图片描述

sublime Text中本身没有GBK编码,需要安装

要在sublime Text中设置编码为GBK,请按照以下步骤操作

  1. 打开Sublime Text编辑器,
  2. 点击菜单栏中的“Preferences”(首选项)选项,找打Package Control选项。
  3. 点击Package Control,随后搜索Install Package并点击
  4. 再在弹出的搜索框中输入conver,找到conver ToUTF8并安装

示例1:

//public static void main(String[] args)表示一个主方法,即程序入口
public class hello{
	public static void main(String[] args){
		System.out.println("小苏 is studying java!~");
	}
}


什么是编译?
在这里插入图片描述

什么是运行?

在这里插入图片描述

Java开发注意事项和细节说明

  1. Java源文件以 .java 为扩展名。源文件的基本组成部分是类(class)如本类中的Hello类。
  2. Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args) {…}
  3. Java语言严格区分大小写。
  4. Java方法由一条条语句构成,每个语句以“;”结束
  5. 大括号都是成对出现的,缺一不可。[习惯,先写再写代码]
  6. 一个源文件中最多只能有一个public类。其它类的个数不限。编译后,每一个类,都对应一个.class
  7. 如果源文件包含一个public类,则文件名必须按该类名命名!
  8. 一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法

在这里插入图片描述

java常用的转义字符

在这里插入图片描述

public class ChangeChar{
	public static void main(String[] args){
		System.out.println("上海\t天津\t南京");
		System.out.println("jack\nsmith\nmary");
		System.out.println("D:\\Java\\code");
		System.out.println("D:\\\\Java\\\\code");
		System.out.println("老汉说:\"要好好,学习\"");
		System.out.println("老汉说:\'要好好,学习\'");
		// \r表示回车
		System.out.println("老汉要好\r学习");//学习要好
		System.out.println("老汉要好\r\n学习");
	}
}

D:\Java\code>javac ChangeChar.java
D:\Java\code>java ChangeChar
上海 天津 南京
jack
smith
mary
D:\Java\code
D:\Java\code
老汉说:“要好好,学习”
老汉说:‘要好好,学习’
学习要好
老汉要好
学习

练习

public class Test{
	public static void main(String[] args){
		System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
	}
}

书名 作者 价格 销量
三国 罗贯中 120 1000

初学java易犯错误

  1. 找不到文件。解决方法:源文件名不存在或者写错,或者当前路径错误。
  2. 主类名和文件名不一致。解决方法:声明为public的主类应与文件名一致,否知编译失败。
  3. 缺少分号。解决方法:编译失败,注意错误出现的行数,再到源代码中指定位置改错。
  4. 常见错误总结。学习编程最容易犯的错是语法错误(初学者)。Java要求你必须按照语法规则编写代码。如果你的程序违反了语法规则,例如:忘记了分号、大括号、引号,或者拼错了单词,java编译器都会报语法错误。尝试着去看懂编译器会报告的错误信息。

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

javadoc标签种类可以上网查!

/**
	*@author 小明
	*@version 1.0
*/

public class comment02{
	
	//下面
	public static void main(String[] args){
		/*
			注释1
			注释2
		*/

		System.out.println("...");
	}
}

执行命令

javadoc -d d:\\tmp -author -version comment02.java

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

选中,tab键,右移
选中 ,shift+tab键,左移

在这里插入图片描述

md 路径 创建目录
rd 路径 删除目录

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

第一章作业

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

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

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

相关文章

如何设置 TORCH_CUDA_ARCH_LIST 环境变量以优化 PyTorch 性能

引言 在深度学习领域,PyTorch 是一个广泛使用的框架,它允许开发者高效地构建和训练模型。为了充分利用你的 GPU 硬件,正确设置 TORCH_CUDA_ARCH_LIST 环境变量至关重要。这个变量告诉 PyTorch 在构建过程中应该针对哪些 CUDA 架构版本进行优…

Matlab 基于声学超表面的深亚波长厚度完美吸收体

传统吸声器的结构厚度与工作波长相当,这在低频范围的实际应用中造成了很大的障碍。我们提出了一种基于超表面的完美吸收器,能够在极低频区域实现声波的全吸收。该超表面具有深亚波长厚度,特征尺寸为k223,由穿孔板和卷曲共面气室组…

【HarmonyOS】not supported when useNormalizedOHMUrl is not true.

【HarmonyOS】 not supported when useNormalizedOHMUrl is not true. 问题背景: 集成三方库编译时,IDE提示报错信息如下: hvigor ERROR: Bytecode HARs: [cashier_alipay/cashiersdk] not supported when useNormalizedOHMUrl is not true…

用接地气的例子趣谈 WWDC 24 全新的 Swift Testing 入门(三)

概述 从 WWDC 24 开始,苹果推出了全新的测试机制:Swift Testing。利用它我们可以大幅度简化之前“老态龙钟”的 XCTest 编码范式,并且使得单元测试更加灵动自由,更符合 Swift 语言的优雅品味。 在这里我们会和大家一起初涉并领略…

嘉吉携百余款产品与解决方案再度亮相进博会

第七届中国国际进口博览会(下称“进博会”)于11月5日至10日在上海国家会展中心举办。嘉吉连续第七年参与进博会,并以“新质绿动,共赢未来”为参展主题,携超过120款创新产品与解决方案,共赴进博之约。 今年嘉…

LLMs之MemFree:MemFree的简介、安装和使用方法、案例应用之详细攻略

LLMs之MemFree:MemFree的简介、安装和使用方法、案例应用之详细攻略 目录 MemFree的简介 1、MemFree的价值 2、MemFree 配备了强大的功能,可满足各种搜索和生产力需求 3、MemFree AI UI生成器功能 MemFree 安装和使用方法 1. 前端安装 2. 向量服务…

LeetCode:103. 二叉树的锯齿形层序遍历

目录 题目描述: 代码: 这个与二叉树的层序遍历有点类似 题目描述: 给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)…

算法

1 差分练习 1 模板题 代码实现: import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();int m sc.nextInt();int num sc.nextInt();long[][] arr new long[n 2][m 2…

新能源行业必会基础知识-----电力现货市场理论篇-----电力现货市场价格机制-----电力现货市场价格机制

新能源行业必会基础知识-----电力现货市场理论篇-----主目录-----持续更新https://blog.csdn.net/grd_java/article/details/143364261 这本书是2023年出版的,是当下了解国内电力市场最好的途径了。还是推荐大家买来这本书进行阅读观看,最好作为随身携带…

51单片机教程(五)- LED灯闪烁

1 项目分析 让输入/输出口的P1.0或P1.0~P1.7连接的LED灯闪烁。 2 技术准备 1、C语言知识点 1 运算符 1 算术运算符 #include <stdio.h>int main(){// 算术运算符int a 13;int b 6;printf("%d\n", ab); printf("%d\n", a-b); printf("%…

【go从零单排】error错误处理及封装

&#x1f308;Don’t worry , just coding! 内耗与overthinking只会削弱你的精力&#xff0c;虚度你的光阴&#xff0c;每天迈出一小步&#xff0c;回头时发现已经走了很远。 &#x1f4d7;概念 在 Go 语言中&#xff0c;error 是一个内置的接口类型&#xff0c;用于表示错误情…

【人工智能】阿里云PAI平台DSW实例一键安装Python脚本

阿里云的DSW实例自带的镜像很少而且并不好用&#xff0c;所以我在这里写三个一键编译安装Python3.8&#xff0c;Python3.9&#xff0c;Python3.10的Shell脚本。 安装Python3.8 wget https://www.smallbamboo.cn/install_python38.sh && chmod x install_python38.sh …

【TS】九天学会TS语法——1.TypeScript 是什么

&#x1f4af; 欢迎光临清清ww的博客小天地&#x1f4af; &#x1f525; 个人主页:【清清ww】&#x1f525; &#x1f4da; 系列专栏:vue3 | TypeScript &#x1f4da; &#x1f31f; 学习本无底&#xff0c;前进莫徬徨。&#x1f31f; 开始学习 目录 一、TypeScript 简介 1.Ja…

comfyUI官方笔记整理

官网教程笔记ComfyUI_examples 1.ComfyUI基础教程ComfyUI Basic Tutorial VN 从网上下载下来的模型ckpt和safetensors包含有3个不同的模型&#xff0c;CLIP&#xff0c;主模型还有VAEclip模型会和CLIPTextEncode进行连接&#xff0c;将文本编码为模型可以理解的向量形式。在S…

《数据治理精选案例集2.0(2024版)》592页PDF(已授权分享)

《亿信华辰数据治理精选案例集2.0》是北京亿信华辰软件有限责任公司倾力打造的专业数据治理案例集&#xff0c;汇集了100个一线政企数据治理实践案例&#xff0c;覆盖13大行业和500业务场景&#xff0c;通过深入剖析数据治理难题&#xff0c;提供了新思路和实战经验&#xff0c…

​通过人工智能技术实时识别安全着装规范、作业规范、设备状态、环境安全的智慧物流开源了。

智慧物流视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒&#xff0c;省去繁琐重复的适配流程&#xff0c;实现芯片、算法、应用的全流程组合&#xff0c;从而大大减少企业级应用约95%的开发成本。构建基于Ai技术的…

喜报!景联文科技成功通过DCMM数据管理能力成熟度二级认证

10月30日&#xff0c;中国电子信息行业联合会公示了新一批DCMM贯标企业&#xff0c;景联文科技成功通过DCMM数据管理能力成熟度二级认证&#xff08;乙方认证&#xff09;。 DCMM是《数据管理能力成熟度评估模型》的简称&#xff0c;是我国在数据管理领域首个正式发布的国家标准…

【linux学习指南】磁盘分区挂载到目录,形成文件系统挂载点

文章目录 &#x1f4dd;前言&#x1f320; 查看系统分区&#x1f309;制作一个大的磁盘块&#xff0c;就当做一个分区&#x1f309;格式化写入文件系统&#x1f309;将分区挂载到指定的目录&#x1f309;在分区重创建文件&#x1f309;卸载分区&#x1f309;分区挂载到目录才能…

Jenkins声明式Pipeline流水线语法示例

系列文章目录 docker搭建Jenkins2.346.3版本及常用工具集成配置(ldap、maven、ansible、npm等) docker安装低版本的jenkins-2.346.3,在线安装对应版本插件失败的解决方法 文章目录 系列文章目录jenkins流水线基础1、pipeline1.1、什么是pipeline&#xff1f;1.2、为什么使用pi…

python机器人Agent编程——实现一个本地大模型和爬虫结合的手机号归属地天气查询Agent

目录 一、前言二、准备工作三、Agent结构四、python模块实现4.1 实现手机号归属地查询工具4.2实现天气查询工具4.3定义创建Agent主体4.4创建聊天界面 五、小结PS.扩展阅读ps1.六自由度机器人相关文章资源ps2.四轴机器相关文章资源ps3.移动小车相关文章资源ps3.wifi小车控制相关…