Java基础知识day1

Java基础知识day1

特性和优势

简单性:去除了c++中一些复杂的内存管理和指针

面向对象:一种编程思想,其实Java开发是面向过程和面向对象同时进行

可移植性:每个机器上下载了JVM,就可以马上运行(可以跨平台运行)write once,run anywhere

高性能性:即时编译,能使效率接近c++

分布式:网络分布式环境(url),远程调用

动态性:反射机制,框架的底层,c++无法实现的

多线程,安全性,健壮性

Java三大版本

JavaSE:标准版(桌面程序,控制台开发·····)

JavaME:嵌入式开发(手机,小家电······)

JavaEE:E企业级开发(web端,服务器开发)

JDK,JRE,JVM

环境搭建

下载Java JDK之后,我的电脑属性--》高级系统设置--》环境变量--》系统变量新建(变量名尽量使用JAVA_HOME,变量值为jdk文件安装地址)--》系统变量双击path--》新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

注意jre在文件中没有的时候要想办法弄出来

Hello,World!

写代码

1.建立一个文件,存放代码,后缀以Java形式

2.编写代码

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

3.编译运行代码

  • javac空格+含后缀的文件名,进行编译,编译成功之后会在文件夹中形成一个class文件

  • Java+文件名,运行class文件

可能遇到的问题

  1. 每个单词大小不能出问题,Java大小写严格
  2. 尽量使用英文输入
  3. 文件名和类名必须保持一致,并且首字母大写

Java运行机制

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java基础知识面试

1.为什么选择java 回答:1.java相对与c++是纯粹的面向对象编程,抛弃了c++的指针和继承的复杂使用。同时提供了丰富的内置库用于开发。2.一次编译,到处允许。将java代码编译为字节码,可通过jvm虚拟机编译成机器码在不同的环境下运行。3,具有安全性和健壮性,如数组越界机制和…

JAVA项目笔记--黑马店铺的优惠卷秒杀

功能实现介绍: 先判断优惠卷的信息保证不过期等,为了防止一个用户多次进行插入,要结合悲观锁。故 根据userId在redis生成分布式锁,使得之后的用户请求无法实现。 生成订单。是对优惠卷的数目进行更新,可以使用乐观锁,所以在插入前,判断某个值是否满足即库存是否大于0,如…

APISIX

ApiSix 使用ApiSix网关作为所有业务的流量入口,它提供了动态路由、动态上游、动态证书、A/B测试、灰度发布、限速、防攻击、收集指标、监控报警、可观测、服务治理,服务熔断身份认证等功能。主要用于管理和控制API流量,安全性,性能和可用性,APIsix的主要作用包括:API管理…

ES

ES参考文档:https://www.cnblogs.com/buchizicai/p/17093719.htmlES分布式搜索引擎注意:在没有创建库的时候搜索,ES会创建一个库并自动创建该字段并且设置为String类型也就是text什么是elasticsearch?一个开源的分布式搜索引擎,可以用来实现搜索,日志统计,分析,系统监控…

【codeforces】codeforces界面字体突然变得很大,页面布局改变解决办法

今天打开codeforces界面突然变成了这样左侧变成了这样恢复方法: 把滚轮拉倒最下面切换成电脑模式即可恢复正常

影刀RPA与Coze API的结合使用

网上找了些资料,但是发现好多都是用的 Coze 的历史接口,现在新的 V3 接口处理方式包括字段和处理方式都不一样了,所以现在这个教程是基于最新版 V3 接口的。配置好 API 后,在影刀 RPA 中使用。 一、API 介绍 开发文档 : https://www.coze.cn/docs/developer_guides/coze_a…

RPA与Coze API的结合使用

网上找了些资料,但是发现好多都是用的 Coze 的历史接口,现在新的 V3 接口处理方式包括字段和处理方式都不一样了,所以现在这个教程是基于最新版 V3 接口的。配置好 API 后,在影刀 RPA 中使用。 一、API 介绍 开发文档 : https://www.coze.cn/docs/developer_guides/coze_a…

电脑感觉速度比以前慢,清理了还是慢怎么办?你需要检查下CPU频率,看看是不是被锁频/降频了

0 问题 电脑总是感觉速度慢,清理了电脑,去掉了不必要的程序,还是感觉没有以前快。 我的是笔记本电脑,电脑外壳各个地方摸起来也不热,风扇转动正常。也没有灰尘,清理过。 1. 原因 一直也不知道咋回事,看系统进程时,无意中看到CPU频率仅有0.4GHz,且长期都是这样,这肯定不…

【模拟电子技术】45-信号转换电路

【模拟电子技术】45-信号转换电路 串联电流负反馈,下面的电路起到的作用是使得Io与RL无关,下面也是负反馈定性分析:RL增大,Io增大,Ro右侧电压下降,A1的同相输入端减小,Uo1减小,Io减小 定量分析:(R1=R2=R3=R4)电压并联负反馈最后是全波精密整流电路,老师说这种电路对…

2025.02.20

pjudge 太坏了密码的 pjudge 怎么这么坏,怎么交题不显示代码的。 vp,第一次打 pjudge,最后看到没显示代码慌了,然后乱交代码,把 t1 整 0 了。真的流汗了,我为什么这么唐。我 t2 又是怎么 75 的呢?🤓省流:没遍历 id 为 0 的边。 以后再也不写成 tot = -1 了😡。