Java温习——第一个Java程序

My-First-Java-Program:弓 我的第一个Java程序 您找到代码的地方是RockPaperScissors.java 立即下载

开发步骤

1° 在F:\Program_Exercise_Java\FirstProgram文件夹下新建文本文件,文件名为FirstJavaProgram,拓展名改为.java


2° 打开FirstJavaProgram.java文件,输入以下代码:

class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello, world!");
	}
}


3° 打开命令行窗口,切换到当前源文件所在目录,编译FirstJavaProgram.java

注:修改源文件后必须重新编译

编译成功后,生成HelloWorld.class文件(字节码文件)



4° 启动JVM,加载HelloWorld.class文件,并解释执行

注:执行Java程序的命令是java 类名,而非java 类名.class





Java程序结构解释



【YOLOv12改进trick】高效多尺度卷积注意力EMCAD_Block模块引入YOLOv12,实现涨点和效率提升,含创新点Python代码 EMCAD引入YOLOv12模块,实现高效多尺度注意力模块引入到YOLOv12中的快速涨点及效率提升 阅读详情

相关推荐

三、STM32F103ZET6最小系统

stm32最小系统除去主控CPU外,需要包含,电源电路,复位电路,BOOT电路,时钟电路(因为stm32有内置时钟,对时钟要求不高的话,可以不要)。NRST引脚其实芯片已经用一个约40K的电阻上拉了,所以理论上来说是不需要再外接上拉电阻的,但我看大家都是有外接上拉的,心里没有底,不管这么多,先预留着。吃过亏,特意查看了芯片手册资料,下图是官方建议的供电方案,图片来自stm32f103zet6数据手册。首先明白目标,单纯的学习软件知识并不是我希望的,我还希望会硬件设计,这样后面才能摆脱开发板。

sevendecsdn的博客 6453

my first java program

sgliquangang的专栏 842

在macOS上使用GitHub的超详细指南

GitHub:免费的远程仓库,可用来托管自己的开源项目。它利用了Git强大的克隆和分支功能,让我们参与别人的开源项目和让别人参与自己的开源项目变得简单高效。

Mars的博客 3391

My First Java Program...

 My First Java Program.Windows Environment Setting: *----------------Progam-----------------* publicclass Hello {publicstaticvoid main(String[] args)    {    System.out.print("hello,

人生路上漫悠悠,程序写春秋... 1360

机器视觉避坑指南:为什么你的Halcon划痕检测总漏检?(附优化方案)

本文深入剖析了Halcon在表面划痕检测中漏检率高的常见原因,如灰度值波动、噪声干扰及形态学参数设置不当。针对复杂背景与低对比度划痕,提出了超越官方例程的多尺度纹理分析与特征融合优化方案,旨在帮助开发者构建更鲁棒、稳定的机器视觉检测流程,有效提升检出率。

weixin_29057163的博客 234

KEGG两类报错--①No gene can be mapped--②URL ‘https://rest.kegg.jp/link/hsa/pathway‘…

版本问题,重新安装一下clusterProfiler包。网络问题,可以等待之后再试一下(试过不是)(以上可以排除基因不存在的错误因素)

weixin_57699783的博客 2万+

第一个Java程序

目录标题第一个Java程序:HelloWorld第一个Java程序的总结1. java程序编写—编译—运行的过程2. 类的声明3.程序的入口4. 输出语句5.执行语句的结束6. 注释Java API文档 第一个Java程序:HelloWorld 想要成功运行一个Java程序有三步:编写、编译、运行 编写: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Wo

weixin_49564982的博客 4904

基于OpenSSL的CA建立及证书签发(签发多域名/IP)

自签SSL证书(多域名/IP) 本文基于以下环境: 内核信息:Linux zabbix 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 系统版本:CentOS Linux release 7.6.1810 (Core) OpenSSL版本:OpenSSL 1.0.2k-fips 26 Jan 2017 【前言】 在基于OpenSSL的CA建立及证书签发一文中(后面统.

hobby云说 4647

温习JAVA——Java术语

初衷 很久不更博了,一段时间都在自学J2EE和备考“软件设计师”,坚持很累,但挺过来了。 即将度过大三时间了,虽然这三年看起来是很“努力”,但是面对就业,自身掌握的技能远远不够。在学习JSP和J2EE的时候,很多基础知识没掌握,那段时间恶补了很多。现在课程少了,抽空温习Java,希望有不一样的收获。——选择比努力更重要。 Java专业术语 在学习Java之前,我们必须弄清楚大量的...

陆小茂的博客 350

关于solidworks无法获得下列许可SOLIDWORKS Standard的解决方法

在使用solid works的时候,出现无法获得下列许可SOLIDWORKS Standard,刚开始还以为软件出了问题,经过一方折腾找到了解决方法。希望这个方法可以帮助到您 找到这个服务 问题到这里就已经得到了解决,但更大的问题是,要是每次遇见这种都要这么麻烦,岂不是很累?这里也提供一种方法。考虑到每个人的情况,下面说的可能有一点啰嗦。 !!!!!!注意那个在此期间之后重新启动服...

Chaosna13的博客 7万+

为什么你的SSE连接总断?深入对比EventSource与fetch-event-source的5大差异点

本文深入对比了原生EventSource与@microsoft/fetch-event-source库在SSE连接稳定性上的五大关键差异。重点剖析了后者在请求能力、连接控制、错误处理、数据解析及性能优化方面的优势,特别是其支持POST请求、自定义Header、精细化的重连策略与生命周期管理,为解决生产环境中SSE连接频繁断开的问题提供了专业方案。

weixin_28077113的博客 494

我的第一个java程序_我的第一个Java程序

我的第一个Java程序:class Test{public static void main(String[] args){System.out.println("这是我的第一个java程序");}}注意:类名首字母需要大写。运行步骤:1.在记事本(或UE)中创建Java源程序或注意:文件扩展名为.java;空格、大小写都要严格注意;冒号、分号等都要在英文状态下输入。2.进行编译:3.执行:注意:...

weixin_42528902的博客 1540

主题045:四足机器人的运动仿真

四足机器人(Quadruped Robot)是模仿哺乳动物四肢运动设计的机器人系统,具有优异的地形适应性和运动稳定性。与双足机器人相比,四足机器人在静态和动态稳定性方面具有天然优势,能够在复杂地形(如楼梯、斜坡、碎石地面)上稳定行走,因此在野外探索、救援任务、军事应用等领域具有广阔的应用前景。本教程将介绍四足机器人的运动学建模、步态规划、稳定性分析和控制策略,并通过Python仿真验证相关理论。典型的四足机器人每条腿包含3个关节:常见的腿部构型包括:对于单腿,足部位置 pfoot\mathbf{p}_{fo

kkchenjj的博客 679

我的第一个JAVA程序

hello word

昨夜冻成狗的优快云博客 1248

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

java学习之路:2.我的第一个java程序

我的第一个java程序,2020年1月30日,这是一个具有历史时刻的日子,今天是第一个java程序运行的日子!好了,就不抒情了,进入正题。记录下我的第一个java程序,见证着我一天天的强大。

花狗Fdog的博客 2096

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

第一个Java程序—HelloWorld

工欲善其事必先利其器,在写第一个Java程序之前,需要安装JDK以及配置环境变量,具体步骤见 Windows中配置Java环境变量。 环境变量搭建完成了,是不是已经迫不及待想敲几行代码跑跑看?走起! 1.在英文路径下创建一个记事本文件,命名为HelloWorld.java。 这个文件是存放java代码的文件,称为源文件。这里是将文件类型改为java类型,并不单单是名字。 这里的.java是文件类型,有的电脑上可能文件后缀名给隐藏了,虽然文件名里有.java但不是个java文件。 可以点击查看,将文件扩展

椿尼的博客 4067

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

第一个Java程序(初识Java)

第一个Java程序,Java标识符和关键字。

m0_74352571的博客 1450

MyEclipse开发第一个java程序HelloWorld

用MyEclipse开发第一个java程序: 我们先看看一个具体例子,给你们有个先入为主的感觉。 步骤一:在Eclipse开发工具中我们New一个java项目, 如图2_1 图2_1 步骤二;给定一个项目名称Ch1Ex1如图2_2 ...

mark_to_win的专栏 5461

Java基础篇——第一个Java程序

第一个Java程序一、编译环境的搭建1.下载Java运行环境JDK2.安装3.配置环境变量(win10系统)二、实现第一个Java程序1.编写程序总结 一、编译环境的搭建 1.下载Java运行环境JDK JDK8下载网址(通用稳定版本) JDK14下载网址(最新版本 没有32位) 2.安装 打开安装程序进行安装 一直点击下一步 傻瓜式安装即可 3.配置环境变量(win10系统) 1. 在文件夹中找到已安装好的JDK 进入它的bin目录并复制 2. 返回桌面 在此电脑上右击 并点击属性

a_b_p_的博客 306

【一】第一个java程序详解

第一个java程序详解一、前言二、创建并编写java代码的文件三、编译执行 一、前言 通过之前上一篇文章,我们已经将java环境成功的安装并执行了我们的第一个java程序,但是我们还是不清楚该怎么去编写并运行一个java程序,本章将会通过对第一个java程序进行详细讲解,从而使我们能够快速的入门这么语言。 二、创建并编写java代码的文件 在桌面新建一个HellowJava.txt文件,并将后缀改为.java。 这里java代码所存放的文件是以.java为后缀的,就如同图片有.png、.jpg格式,不同

这个程序猿不太秃的博客 2537

Java入门(从初始到运行第一个Java程序)

Java入门(从初识到运行第一个Java程序) Java帝国诞生 1972年C诞生 面向过程,贴近硬件,运行极快,效率极高 主要用于开发操作系统,编译器,数据库,网络系统等 通过指针进行内存管理 1982年C++诞生 面向对象 兼容C 主要用于图形领域,游戏等 反抗 1995年美国SUM公司:“我们需要一门新的编程语言” 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行write once,run any very 面向对象 类型安全 高质量类库 … 就这样Java诞生了

weixin_48152652的博客 1717

JDK的安装以及第一个Java程序的执行.

jdk安装以及第一个java程序的执行

weixin_48797994的博客 1581

Linux下运行第一个JAVA程序

java java环境变量的配置 vi编辑java,运行java java命令 javac命令 jar命令

LingDu 9876

Java基础篇(1):第一个java程序;简单输入输出

看代码,学Java //第一个java程序 public class Welcome { //每一个java程序必须至少有一个类,每个类有一个名字,一般来说这个类名首字母是要求大写的 // 如果定义的是public类,这里的名字必须和文件名保持一致,不然会报错 public static void main(String[] args) { // 一个个解释这里对应的意思,pu...

yoko_tadzio的博客 4617

Java之第一个程序

Java小白 Java初学者 Java菜鸟 Java入门 Java新手

qq_48666555的博客 617

第一个JAVA程序

Day1 一, 怎么写第一个java程序 找一个指定目录存放java代码 新建一个 记事本文件,把文件后缀名修改为java(例如 Hello.java) 2.1. 修改扩展名,鼠标先选中,然后再点击一下 2.2. 选中文件,按 F2 2.3. 改名字之前显示出系统文件扩展名 2.4. 用记事本打开这个Hello.java 文件,开始写代码 2.5. 编译过程 : 把.java 文件(Jav...

MakeBWM的博客 341
上一篇: Java温习——Java开发环境和运行环境
下一篇: Java温习——Java编译和运行机制
成功Run的Q
博客等级 码龄12年 197粉丝 322原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值