首页 > 编程语言 >java学习day01

java学习day01

时间:2024-07-23 12:29:11浏览次数:11  
标签:JAVA 语言 day01 学习 跨平台 HOME% 类型 java

一.java 安装

1.1 安装java1.8

1.2 java内创建文件夹jdk和jre

分别安装java的jdk和jre

1.3 环境变量

JAVA_HOME

E:\work\java\jdk(自己电脑的文件位置)

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path内增加

%JAVA_HOME%\bin(上移到最上方)

二.java

2.1特性

java为解释型语言,静态类型语言,强类型语言

四大特性 : 自动垃圾回收,多线程,面向对象,跨平台

编译型语言 : 运行之前,通过编译器,先把源文件转换为机器文件,计算机可以 直接识别执行

优点 : 只需要编译一次,就可以运行多次,执行效率较高

缺点 : 跨平台性较差

解释型语言 : 每次 运行都需要进行解释,并不会生成机器文件

优点 : 跨平台性较好

缺点 : 运行效率较低

动态类型语言 : 使用变量的时候,不需要指定类型,在赋值的时候自动赋予类型

静态类型语言 : 使用变量的时候,必须先指定类型

强类型语言 : 类型一旦确定,不可更改,除非强制更改

弱类型语言 : 类型会根据上下文环境变动

2.2运行机制

三.eclipse

3.1创建项目

提示,当前处于javaEE视图,但是我们创建的是javaSE项目,是否需要跳转到javaSE视图

建议跳转

3.2删除项目

四.语法

4.1关键字

Java中的关键字

4.2入口程序

Java中是单入口程序,没有main方法,不能执行

4.3注意事项

1 入口方法拼写

2 大小写,严格区分大小写

3 标点符号,java中都是使用英文标点

4.注意保存

未保存,显示* 说明没有保存

5 命名错误

命名规则 :

强制规则 : 只能出现大小写字母,数字,$,_,且数字不能开头,不能使用关键字和保留字

非强制规则 : 建议望文知义,驼峰命名

类名,首字母大写

方法名,变量名等 首字母小写

标签:JAVA,语言,day01,学习,跨平台,HOME%,类型,java
From: https://blog.csdn.net/Hunshangmeng/article/details/140532171

相关文章

  • java学习day02
    一.数据类型1.1本质数据存储形式,存储空间大小1.2存储整数存储:1.3分类基本数据类型数值型整型byte字节8bit-128~127short短整型16bit-32768~32767int整型32bit-2,147,483,648~2,147,483,647long长整型64bit浮点型float单浮点32bitdouble双浮......
  • 三种语言实现快速选择(C++/Python/Java)
    题目给定一个长度为......
  • 【前端】JavaScript入门及实战91-95
    文章目录91DOM92事件93文档的加载94DOM查询(1)95图片切换的练习91DOM<!DOCTYPEhtml><html><head><title></title><metacharset="utf-8"><style></style></head><body> <buttonid="btn&quo......
  • 【前端】JavaScript入门及实战86-90
    文章目录86正则表达式87字符串和正则相关的方法88正则表达式语法(1)89正则表达式语法(2)90邮件的正则86正则表达式<!DOCTYPEhtml><html><head><title></title><metacharset="utf-8"><scripttype="text/javascript"> /* 使用字面量来创建正......
  • 【前端】JavaScript入门及实战96-100
    文章目录96DOM查询(2)97DOM查询(3)98全选练习(1)99全选练习(2)100全选练习(3)96DOM查询(2)<!DOCTYPEhtml><html><head><title></title><metacharset="utf-8"> <scripttype="text/javascript"> window.onload=......
  • IDEA解决java注释顶格、xml注释右对齐+无空格问题
    先配置java中注释格式: 然后是配置xml中的注释格式:还是CodeStyle,从java往下滑动到xml......
  • 快速学习一个算法,Transformer
    今天给大家介绍一个强大的算法模型,TransformerTransformer模型是由Vaswani等人在2017年提出的一种用于自然语言处理的深度学习模型,特别擅长于处理序列到序列的任务,如机器翻译、文本生成等。今天,我们主要从编码的角度来进行说明。Transformer模型架构Transformer......
  • 框架学习 | Streamlit 入门
    一、表格importstreamlitasstimportpandasaspdst.title("我的个人网站......
  • JavaScript——DOM属性之innerHTML和insertBefore
    今天我们来看看DOM当中的innerHTML和insertBefore。今天是用的样例仍然与上次一样,样例代码如下:<body><p>喜欢的城市</p><ulid="city"><liid="bj"name="beijing">北京</li><li>上海</li><......
  • 计算机课设——基于java 设计并实现 PC 端酒店管理系统
    软件工程课程设计——基于java设计并实现PC端酒店管理系统酒店管理系统使用java设计并实现PC端酒店管理系统。系统介绍酒店管理系统是为酒店及其客户开发的业务平台,开发的目标是用于帮助客户预订酒店,包括选择酒店、提交订单和撤销订单;以及帮助酒店处理预订业务,包......