【JavaSE初识】 Java环境搭建于Windows

分别在Windows 和 Linux 搭建java环境 不管在windows,还是linux,搭建java环境的步骤是类似的。   其实主要就是两步: 先下载解压,后配置环境变量,最后使用java -version检查是否配置成功。 但是关键就在于配置环境变量这一点上,对于初学者来说,经常会犯错,所以详细整理对比一下。   本文以windows平台为例详细说明。   一、windows平台搭建java环境     二、Linu... 阅读详情

Java环境搭建于Windows

  其实这篇博文应该在首发的,奈何我居然忘记我是个新手,环境都没搭好,代码如何跑起来?

  本文十分详细,请新手耐心观看!

环境搭建于Windows

Step 1: 下载JDK

点击进入ORACLE官网下载JDK12  JDK:JAVA Development Kits
进入官网后,与下图类似
在这里插入图片描述
点击下图所示位置进行下载:
在这里插入图片描述
注:如果你想下载更低的版本,可以继续滑动本页面,可找到你想要的更合适的版本。其实,对于我们新手来说,感受不出Java12和Java11或是Java9的区别,都可以支持我们学习Java。只是以后我们在Java进阶和面向企业开发时,就必须注重不同的Java版本所带来的影响。

点击后的结果图示:
在这里插入图片描述
继续向下滑,按下图所示选择合适版本进行下载:
在这里插入图片描述
可供下载的版本涵盖了当今所有的主流操作系统。

Step 2: 安装

在Windows环境下,下载“exe”和“zip”的数据包都可,方便来说,就直接下载exe的。
先在指定位置新建一个存储JDK文件的文件夹,即安装目录;

安装jdk的路径要注意: 不能带有中文路径或者是空格。

下载完毕后,直接双击进入安装:
进入安装页面,Next
在这里插入图片描述
改变安装路径,然后Next
在这里插入图片描述
待进度条跑完后,点击“Close”,然后进入安装目录查看文件,如下图:
在这里插入图片描述
表名JDK安装完毕!

Step 3: 环境变量

如图所示,进入环境变量设置(永久有效):
在这里插入图片描述
点击“New”:
在这里插入图片描述
添加JAVA_HOME环境变量:
在这里插入图片描述
同理添加CLASSPATH:
在这里插入图片描述

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意最前面有个小数点)

追加到Path变量中去:
在这里插入图片描述
在这里插入图片描述
注意:必须按下所有打开页面的“确认(OK)”键,否则无效!!!

检查安装是否成功,出现以下字符即为成功:
在这里插入图片描述

step 4: 试一试

在桌面建立一个HelloWorld.java的文件,用notepad(记事本)编辑如下代码:
在这里插入图片描述
1:进入源文件所在的目录;
2:编译源文件;
3:执行程序;
注:请严格按照我的步骤进行,不然你会遇到各种各样的问题,让你看不懂、想不明白。如果图中遇到问题,可以联系我或者直接搜索相关的错误即可解决问题!

集成开发环境IDE

Eclipse

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台,免费。

MyEclipse

MyEclipse 是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。但其是收费的。

NetBeans

多平台都有其发行版本;可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序;支持插件拓展;

IntelliJ IDEA

智能编码辅助和自动控制,支持 J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。

新手建议使用Eclipse,但其他IDE亦可!

Windows monkey 环境搭建教程 Windows monkey 环境搭建教程   在开始前,需将adb环境搭建好,搭建步骤可百度; 1、   安装jdk: 官网下载链接地址: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html   windows jdk安装包 百度网盘链接:https://pan.baidu.c... 阅读详情

相关推荐

battery historian windows环境搭建

Battery historion windows环境搭建 本文创建时间:2017-02-20 一、Go语言环境配置 1、首先下载Go的安装文件go1.8.windows-amd64.msi,下载地址如下: https://golang.org/doc/install#testing 2、  配置Go环境变量: a.GOROOT的作用是告诉Go 命令和其他相关工具,在哪里去找到

JJLanMo的博客 4063

Hello-Java-Sec靶场搭建

这个会慢一点进⾏编译 编译太慢 推荐直接下载⽂件。本机数据库也行,不用这个也可。⽂件夹内有⼀个jar⽂件。账号密码同为admin。默认的 应该不⽤配置。

2301_81881972的博客 2862

Java SE 14 Windows安装包

Java SE 14 Windows安装包, Java SE安装包,适用于Windows x64系统,从oracle官网下载,oracle官网下载需要注册登录等繁琐步骤。

JavaSecLab的非docker,用idea的安装教程

这里我下载了1.8,你没有的话就点加号。你机器上的mysql的ip与端口。mysql -u 账号 -p。首先,到github下载,source 目标.sql。改下项目sdk,记得点“解压后,用idea打开。现在要记得改jdk版本。改下sdk版本为1.8。拉倒最下面就是1.8。

weixin_54381197的博客 275

全局子程序 参数调用

为什么要子程序: 为了实现程序结构化,我们尽量使用不同功能的功能块来实现一些特定的功能, 子程序接口: 使用过程的注意事项,尤其是数组使用时的注意事项 从一个主程序中可以将参数传递到局部或全局子程序和函数中。 怎样传递参数有 2 种方式: 作为 IN 参数 变量值在主程序中保持不变。 这种传递方式也称为“ 值传递 (Call by Value)”。 作为 OUT 参数 子程序读取并更改该值,然后将新值写回到主程序中。 这种传递方式也称为“Call by Reference”。 举例说明 1 DEF MY

Eric_Yang1024的博客 1095

Qwen2.5-Omni实战:5分钟搞定多模态AI模型本地部署(含Thinker-Talker架构解析)

本文详细介绍了Qwen2.5-Omni多模态AI模型的本地部署流程,包括硬件配置、环境准备和实战应用开发。特别解析了其创新的Thinker-Talker架构,该架构通过TMRoPE位置编码实现跨模态同步处理,大幅提升多模态任务效率。5分钟即可完成部署,适合开发者快速实现文本、图像和音频的联合处理。

weixin_29085865的博客 171

java环境搭建+hello

编辑器下载 https://www.baidu.com/link?url=h1AkmSJL4tVvMEfmu2xE189-nbBoTrjIvLcf4Cb6gVSVad1AvPXEf9f4lfhSo9fc&wd=&eqid=f62b677a03056f5d000000025cdd27ca JDK下载 https://www.oracle.com/technetwork/java/ja...

_Tsun 的博客 272

华中科技大学 计算机组成原理 educoder Logisim平台 计算机数据表示实验

本文主要是对 计算机数据表示实验的笔记和相关Logisim平台的图,供大家学习交流使用。 需要源文件或者源代码,可以留言评论! 目录实验目的第1关:汉字国标码转区位码实验第2关:汉字机内码获取实验第3关:偶校验编码设计第4关:偶校验解码电路设计第5关:16位海明编码电路设计第6关:16位海明解码电路设计第7关:海明编码流水传输实验第8关:16位CRC并行编解码电路设计第9关:CRC编码流水传输实验实验结果: 实验目的 本实训将帮助同学们巩固对计算机中数据表示方法的理解,要求能设计汉字国标码与区位码之间的转换

weixin_48383580的博客 2万+

CentOS7上搭建Hello-Java-Sec靶场踩坑以及解决

在CentOS7上搭建Hello-Java-Sec靶场时遇到两个主要问题及解决方案:1) Git克隆失败,通过生成SSH密钥对并添加到GitHub账户解决;2) Maven编译错误,发现yum安装的Maven版本过低,改用官网下载最新版(3.9.10)并配置环境变量后解决。其中详细记录了SSH密钥生成过程、Maven环境配置步骤以及创建软链接的方法,最终成功完成靶场搭建。

2301_79797055的博客 621

AI Agent核心架构解析:从Tool、Skill到MCP协议的智能体构建实战

在人工智能领域,大语言模型(LLM)赋予了AI自主规划与决策的能力,推动了智能体(Agent)技术的演进。其核心原理在于构建一个具备感知、规划、行动与反思能力的自主系统。这一架构的技术价值在于将AI从被动应答升级为主动执行复杂任务的工作伙伴,显著提升了自动化水平与问题解决效率。应用场景广泛覆盖了市场分析、自动化办公、智能客服与垂直领域集成等。本文聚焦于实现这一能力的关键组件:基础工具(Tool)、组合技能(Skill)与标准化协议(MCP)。其中,Skill通过封装多个Tool形成可复用的高级能力,而MCP

chuannaoxuan4674的博客 318

scGPT实战指南:如何用生成式AI加速你的单细胞多组学研究?

本文提供了scGPT在单细胞多组学研究中的实战指南。详细介绍了从环境部署、数据预处理到细胞类型注释与扰动预测等核心任务的操作流程。通过利用生成式AI和Transformer基础模型,scGPT能够显著加速分析,并提升细胞注释的准确性及基因调控网络推断的深度,为研究人员提供了强大的AI分析引擎。

weixin_29215815的博客 402

C11期作业21(08.02)

本文详细介绍了Java安全漏洞分析与靶场搭建实践。首先指导使用IDEA和PhpStudy搭建hello-java-sec靶场环境,包括源码下载、Maven配置、数据库设置等步骤。随后重点分析了四种常见Java安全漏洞:SQL注入(JDBC/MyBatis)、命令注入、代码执行/表达式注入/SSTI模板注入,以及信息泄露(Actuator/Swagger/Druid)。针对每种漏洞提供了漏洞原理、复现方法、利用条件和安全防护方案,强调参数验证、白名单机制、API替代方案等防护措施。文章兼具技术深度和实操指导,

大模型与Agent原理实战,也拆安全系列(入门和实战) 1070

5分钟搞定!用OpenCV实现全景图像柱面展开的保姆级教程(附完整代码)

本文提供了一份使用OpenCV实现全景图像柱面展开的详细教程。通过清晰的数学原理讲解和分步代码演示,指导读者快速掌握从等距柱状投影全景图到平面展开图的核心转换方法,并涵盖性能优化、参数调整及透视视图扩展等实用技巧,适合图像处理爱好者和开发者实践。

sony5的博客 572

Java环境搭建(windows版、超详细)

**java环境搭建** 为大家主要介绍java的环境搭建,本人Windows系统,那就给大家讲一下在windows系统下搭建java的开发环境。 JDK的介绍 jdk(Java Development Kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档...

sunzhizhao的博客 1万+

044、Edge Impulse的音频分类实战

上周调试一块STM32WBA52开发板,板载PDM麦克风死活采不到有效数据。示波器怼上去,时钟线波形漂亮得像教科书,数据线却像心电图——全是毛刺。折腾半天发现是电源纹波干扰,给麦克风单独加了个LC滤波,世界清净了。这种坑,做音频分类的嵌入式工程师迟早要踩一遍。

2401_88858637的博客 54

08 RK3568 MAC TO MAC直连 RTL8367S mdio

本文:采用rk3568 gamc0 通过rgmii直连 交换芯片的mac口 通信方法为mdio。

qq_39451352的博客 3475

Java环境搭建(windows10系统)

最近刚买了新电脑需要重新搭建环境,发现有些东西忘了,在此重新整理一下,方便以后遇到类似的情况从容应对。废话不多说,开始正题。本文主要分以下个部分: 目录 一、JDK的安装 二、IDE的安装(Eclipse&IDEA) 三、Maven的安装 一、JDK的安装 (一)下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/tec...

Hi_Red_Beetle的博客 6759

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

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

在windows平台下搭建Java的开发环境

在Windows平台下搭建Java的开发环境 - Java开发环境: 准备工作: JDK、Windows平台的电脑 一、去JDK的官网下载 Java SE https://www.oracle.com/technetwork/java/javase/downloads/index.html 1.点击Download进入下载界面 2.选中Accept License Agreement 选项 ...

Fmj_Zjq的博客 441

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

深度学习工具包 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")

windows下搭建Java开发环境

一、环境准备 windows7 JDK8 二、下载并安装JDK 到Java官网( https://www.oracle.com/technetwork/java/javase/downloads/index.html)下载JDK,选择自己需要的版本下载即可。本人电脑安装的是64位win7操作系统,下载的是JDK8 Windows x64版本( https://www.oracle.com...

panjican的博客 564

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

在windows上搭建Java开发环境

随着不断的学习,我愈发感觉到环境的重要性。代码脱离环境就是讲流氓!!! 环境一般指 系统—系统版本、驱动、系统环境 附加插件—jar包 合作软件—mysql、eclipse jdk、jre 端口开放、防火墙、局域网/公网 操作系统及硬件 操作系统名称Microsoft Windows 10 家庭中文版 版本10.0.17134 版本 17134 系统类型基于 x64 的电脑 联想小新700 本篇文章主要收纳在windows系统下的Java环境配置和开发注意。(另两篇为本地双系统之U...

dongjt_china的专栏 1462

Windows系统下java开发环境搭建

软件开发环境,是一个程序的运行的支撑,Java作为近年来最热门的编程语言之一,越来越多的新人程序员选择Java来学习,它的开发环境搭建也是学习和使用这一编程语言的基础。通...

362

Java 环境搭建

前言       Java 发展至今已经有 20 多年了,在 TIBOE 编程语言排行榜 TOP 50 的榜单中常年位居榜首,深受程序员们的喜爱。       想要系统的学习一门编程语言的小伙伴们,赶紧加入我们一起学习 Java 吧。 本系列教程基于 JavaSE 8 ,Wi...

codeenjoy的博客 165

初识Java与开发环境搭建

一、Java语言概述。

2601_96356070的博客 305

windows10 64位系统 java开发环境搭建

windows10 64位系统java开发环境搭建 第一步:下载并安装JDK 可以在Oracle官网下载JDK(下载地址:http://www.oracle.com/technetwork/javase/downloads)【注意:不同的平台,环境需要下载的JDK不同】 在下载的时候需要点击accept license agreement 下载完成后根据提示进行安装**(安装时注意安...

qq_42800256的博客 654

JavaSE -- 初识java

Java 语言源于 1991 年 Sun 公司 James Gosling 领导的的 Oak 项目,1995 年 Sun 公司正式起名为Java,并提出“Write once, Run anywhere" 的口号。 文章目录前言一、java环境的配置二、"Write once, Run anywhere"什么意思?三、初识java程序1.main函数2.数据类型 前言 Java是最好的语言么? 不是,因为在每个领域都有更合适的编程语言。 C 语言无疑是现代计算机软件编程语言的王者,几乎所有的操作系.

姜守威的博客 453

【环境搭建】Windows系统安装Java语言环境搭建(新版本)

目录 1.下载JDK 2.配置环境变量 本篇演示的是在Windows环境下搭建Java环境 1.下载JDK 首先我们需要下载Java开发工具包JDK,下载地址是:https://www.oracle.com/java/technologies/javase-downloads.html 然后就是点击“JDK Download”,就会发现页面内容中有以下的选项,点击“jdk-14.0.1_windows-x64_bin.exe”,进行下载即可。 步骤简单,傻瓜式的安装。下载后JDK的

Dragon的博客 515
上一篇: 【JavaSE初识】Java发展历史概要
下一篇: 【JavaSE基础 】Eclipse教程
ALGO阿狗
博客等级 码龄9年 64粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值