首页 > 编程语言 >JavaSE入门学习

JavaSE入门学习

时间:2024-05-16 12:08:32浏览次数:17  
标签:Java 入门 -- 代码 目录 学习 开发 JavaSE class

Java入门学习


目录


Java特征和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

  • Java SE 标准版

主要用于桌面系统及控制台开发,比较常用。

  • Java ME 嵌入式开发

主要用于手机端程序应用开发。

  • Java EE 企业级开发

用于web端及服务器开发。

开发环境搭建

JDK下载及安装

  1. 搜索引擎查找JDK8,查找下载地址
  2. 同意协议下载电脑所对应的版本进行安装
  3. 记住安装路径

配置环境变量

  1. 我的电脑-->右键-->高级系统设置-->属性
  2. 环境变量中的系统变量-->添加 JAVA_HOME
  3. 配置path变量

添加一个JAVE_HOME的bin目录和jre的bin目录,JAVE_HOME两边用%夹在中间

  1. 最后在命令提示符中输入java-version测试JDK是否安装成功

HelloWorld 及 简单语法规则

  1. 新建一个文件夹 用于存放代码。
  2. 在其中创建一个Java文件

文件后缀改为Java

  1. 使用编辑器打开 ( 这里使用的是notepad++ )
  2. 编辑代码

这里的class表示一个类,main表示一种方法,print表示打印,在后括号要输出一句话,这里要注意大小写的区分。

  1. 编译文件

在所对应的目录地址前输入cmd空格进入DOS命令行,输入javac 空格 + java文件名称,生成classs文件。

  1. 运行class文件

运行

使用IDE开发

集成开发环境(IDE)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套,所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

1.创建一个Java项目 (IDEA)

1

2.在该项目src目录下new一个class文件

class

3.编辑代码

main方法快捷键:psvm

输出指令:sout

4.运行代码

运行2

标签:Java,入门,--,代码,目录,学习,开发,JavaSE,class
From: https://www.cnblogs.com/Myxxbk/p/18195715

相关文章

  • nodejs学习07——API
    接口一、简介1.1接口是什么接口是前后端通信的桥梁简单理解:一个接口就是服务中的一个路由规则,根据请求响应结果接口的英文单词是API(ApplicationProgramInterface),所以有时也称之为API接口这里的接口指的是『数据接口』,与编程语言(Java,Go等)中的接口语法不同1.2......
  • 一键部署,玩转AI!天翼云Llama 3大模型学习机来了!
    近日,Meta公司发布了其最新研发成果——开源大模型Llama3,共包含Llama38B和Llama370B两种规格,参数量级分别为80亿与700亿,并表示这是目前同体量下性能最好的开源模型。相较于前代产品Llama2,Llama3在预训练数据上扩大了整整7倍(达到15Ttokens),并且在数据质量与训练方式上也进行......
  • ElasticSearch (ES从入门到精通一篇就够了)
    ES分布式搜索引擎注意:在没有创建库的时候搜索,ES会创建一个库并自动创建该字段并且设置为String类型也就是text什么是elasticsearch?一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能什么是elasticstack(ELK)?是以elasticsearch为核心的技术栈,包......
  • Windows下QEMU虚拟化探索:从入门到精通
    本文背景:大部分云电脑不会开启intelVT-X虚拟技术,导致VM、Vbox等都无法使用。就得靠搭建QEMU版的虚拟机了。一、QEMU简介QEMU是一款开源的虚拟化软件,可以模拟CPU以及其他硬件设备,使你在一台物理机器上运行多个虚拟机。QEMU支持广泛的操作系统,包括Windows、Linux、macOS等。二......
  • 【PB案例学习笔记】-01创建应用、窗口与控件
    写在前面这是PB案例学习笔记系列文章的第一篇,也是最基础的一篇。后续文章中【创建程序基本框架】部分操作都跟这篇文章一样,将不再重复。该系列文章是针对具有一定PB基础的读者,通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章......
  • Kotlin学习之协程
    前言协程是轻量级的线程。maven项目需要引入一下依赖<!--kotlin基础库--><dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-stdlib-jdk8</artifactId><version>${kotlin.version}</version></dependency>&......
  • 如何摆脱[自我/当下]而考虑到[别人/将来],从而主动为群体和将来行动 在学习通提交解
    培养同理心:尝试从他人的角度看待问题,理解他们的感受和需求。倾听他人:积极倾听并尊重他人的观点和意见,这有助于你更好地理解他们。拓宽视野:阅读、旅行和学习新事物可以帮助你了解不同的观点和文化。长期规划:设定长期目标,并考虑这些目标如何影响你的未来和他人。合作......
  • 【django学习-28】列表界面模板下载与上传文件
    前言,我们在实际项目开发过程中,经常有列表界面,有上传功能,并且支持先下载模板,后上传1.实现效果与前端展示<formmethod="post"enctype="multipart/form-data"action="/depart/multi/">{%csrf_token%}<divclass="form-group"><inputtyp......
  • 【django学习-27】media介绍与文件上传
    前言:django开发过程中,有2个文件夹(也即:目录)比较特殊:static文件夹(目录)、media文件夹(目录)。static目录:我们项目自己用到的文件(css、js、项目图片、插件),建议放在static目录下。media目录:用户自己上传的文件等资源,建议放在media目录下。要想用media目录,必须先配置启用它。1.me......
  • C#学习笔记-委托
    委托  委托类似于C/C++中的函数指针。委托存储对方法的引用,可以按照某些约束指向目标方法,间接地调用这些方法。//C#include<stdio.h>typedefint(*Calc)(intx,inty);intAdd(intx,inty){ returnx+y;}intSub(intx,inty){ returnx-y;}intmain......