1433223

部署运行你感兴趣的模型镜像

1.了解什么是程序?

程序:指令的集合。

生活中的程序:办银行卡、请假、把大象放进冰箱。为了额达成某个目的,所产生的一系列固定的步骤或流程。
计算机中的程序:计算机程序一定是来源或超脱于现实生活的,在线挂号、银行的办卡及等等。

		编程:(编写程序)高大上......

		编程需要借助编程语言。我们通过编程语言给计算机下达各种指令,当这些指令结合在一起的时候,他就是算计程序。

计算机想识别你的指令,需要一个过程,因为计算机本身只识别010101这种二进制内容。

2.了解主流的编程语言

Java Python C C++ Go Ruby C#…

3.了解Java的历史和前景。

Sun公司与1991奶奶开始进行相关项目启动,1995年正式应运而生除,Oak ->Java。
1996年整数瑞出JDK1.0版本
1998年将Java划分为3大领域
JavaSE:标准版本(基础核心,学安卓也要玩儿)面向桌面程序开发。例如:类似qq,迅雷等产品。
JavaEE:企业版本 面向网站开发等。例如:淘宝、天猫、京东等。。。。 2018年更名为JakaeteEE
JavaWE:移动端版本 面向手机程序、机顶盒。。。。例如:塞班系统内的Java 2D游戏。被Android开发代替。
2004年Java退出了JDK5。
这版本退出很多特性,形象深远。注解、集合泛型。。。。
2009年Sun公司被Oracle公司收购。74亿美元
Java Mysql VirtualBox。。。。
2019年Oracle终于开始收钱了。

			跨平台口号:
						write 	once	,run  	 any	where

4:熟练掌握使用记事本开发Java程序

2.通过Java编辑器进行编译,将.java文件编译为.class文件(byte code 字节码文件)
javac.exe(Java Complier)
javac .java文件名
3.运行.class文件内的程序。
java.exe
java 文件名(不用加扩展名)

注意事项:因为windows系统默认的字符编码是GBK。
字符编码:(摩斯电码) 计算机中存储和展示时需要用到字符编码进行转换。
常见的字符编码:GBK UTF-8 GB2312 ISO08859-1
当你向计算机存储文字时,一个文字”你“ -> 01100
计算机要给你显示出文字时,一段二进制:”01100“->你

要求使用Notepad++ 编写,Notepad++默认字符编码是UTF-8,所以意味着我的文字是以UTF-8进行编码的。因为你在DOS命令进行打印,但是DOS里默认编码为GBK,所以此重编码在进行解码你之前文字时出错了。
所以你要保证编码和解码的规则要一致!否则乱码。

编写程序的注意事项
1:类型哟啊和文件名一致!遵循帕斯卡命名大发/大驼峰命名法。
首字母大写,如果多个单词每个单词的首字母都要大写。
2:main方法必不可少,每一个要素都必须完全正确。public static void main(String[] args){}
3:编写的语句,一定要注意单词字母的大小写!因为Java是严格区分大小写的。
4:声明或者main方法都要有{} 且必须进行规范的对齐。
5:注意层级缩进,每往下一级必须注意缩进4个空格。
6:记得写完代码要保存

输出语句介绍
java
System.out.println(""); 输出内容后 换行
System.out.print("");输出内容后 不换行

转义字符
\n 表示换行 必须写在你字符串内
\t 表示一个制表位 可以理解为按一下tab键

注释
我们平时在看书学习的时候,也会习惯性地进行添加文字解释,同理到了程序中编写代码,也应该保持这种习惯,我们要给代码去添加解释-> 注释。

它的好处:
1:可以方便我们或者你的后继人理解代码的含义
2:是我们的代码看起来条理清晰
3:便于你理清思路

Java中注释分为三种:
1:单行注释 //
2:多行注释 /* /
3:文档注释 /
* */

注意事项:
1.添加注释推荐将注释要写在解释的代码的上方,当然其实也可以放在右侧
2.多行注释一般用来给类或者方法添加解释
3.单行注释一般用来给语句添加解释
4.注释掉的代码不会再执行,不会干遇到程序

6、了解Java虚拟机与跨平台原理

以前没有跨平台,那么为了适配不同的平台,你需要开发多套成宿
有了跨平之后 只需要开发一套就可以在任何平台运行
Java是如何实现跨凭条的呢?借助Java虚拟机,各个平台上只要能够按章好虚拟机,就可以正常运行Java程序了
编写源代码-> 编译为.class文件 -> 运行在虚拟机上-> 虚拟机运行在各个平台上

7.了解反编译工具的使用

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

构造的二叉树,用前序遍历?还是中序遍历? 单点时限: 2.0 sec 内存限制: 512 MB lky1433223 又又又闯祸了!他在出题的时候意外删除了一组多叉树的数据,更要命的是,这些树已经按照 “将任意次树转化成二叉树的方法”,转化为了 二叉链表表示 并存储在了二叉树中。但是现在 lky1433223 只留下了二叉树的前序遍历和中序遍历!!!! Voltline 现在急需这批数据,请你快快帮帮他恢复这些多叉树。 相信你一定还记得将任意次树转化为二叉树的方法,这是类似孩子兄弟表示法的表示方法。如果不记得,请看看提示 你需要做的是,撰写完整的代码,从二叉树的前序遍历和中序遍历恢复二叉树,再从二叉树中恢复原始的多叉树。 你的程序需要输出树的根结点,二叉树的层次遍历和原始多叉树的层次遍历。 输入格式 输入的第一行包含一个正整数 𝑛 ( 𝑛 ≤ 10 6 ) ,表示树的节点数; 第二行包含 𝑛 个以空格分隔的正整数 𝑥 1 … 𝑥 𝑛 ( 𝑥 𝑖 ≤ 10 9 ) ,表示二叉树的前序遍历。 第三行包含 𝑛 个以空格分隔的正整数 𝑦 1 … 𝑦 𝑛 ( 𝑦 𝑖 ≤ 10 9 ) ,表示二叉树的中序遍历。 保证 ∄ 𝑖 , 𝑗 ( 1 ≤ 𝑖 , 𝑗 ≤ 𝑛 , 𝑖 ≠ 𝑗 ) 使得 𝑥 𝑖 = 𝑥 𝑗 ∨ 𝑦 𝑖 = 𝑦 𝑗 。 输出格式 一共需要输出三行: 第一行包含一个整数 𝑟 𝑜 𝑜 𝑡 ,表示树的根节点; 第二行包含 𝑛 个整数,整数之间以一个空格分隔,表示二叉树的层次遍历; 第三行包含 𝑛 个整数,整数之间以一个空格分隔,表示多叉树的层次遍历。 样例 input 3 1 2 3 2 3 1 output 1 1 2 3 1 2 3 input 7 1 2 4 5 7 3 6 4 5 7 2 6 3 1 output 1 1 2 4 3 5 6 7 1 2 3 4 5 7 6 提示 样例解释 样例1 原始的多叉树: 根节点是1,他有儿子节点2,3,因此,转化时第一个儿子节点2是1的左儿子,3是2的右儿子。 转化成二叉树之后 根节点为: 1 二叉树的遍历顺序:1 2 3 多叉树的遍历顺序:1 2 3 样例2
04-11
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值