Java入门必备知识

 目录

一、前言

二、HelloWord案例编写

三、基础语法

 1.快速生成语句:(IDEA编辑器下)

2.注释:

3.标识符

标识符:

标识符的组成:

标识符的组成规则:

4.标识符命名约定:

小驼峰命名法:

命名规则:

大驼峰命名法:

命名规则:

5.变量

         变量的注意事项:

6.常量

常量的概述:

常量的种类:

7.关键字

关键字的描述:

关键字的特点:

8.java数据类型

9.类型转化

自动类型转化:

自动类型转化的原因:

强制类型转化:


一、前言

 前面已经进行了简单的java介绍,现在我们继续来介绍java,对于java个人感觉和c语言有

许多相同的地方,特别是前面几章,不过毕竟是一门比较火的语言,我也感受到了java

它的特别之处,好了,咱们直接进入正题吧。


二、HelloWord案例编写

万物都是以HelloWorld开始的,yyds呀。(编辑器是IDEA)

public class HelloWorld{            //class是一个类,后面的是名字(任意)public static void main(String[] args){//这是main方法,也是程序的入口System.out.println("HelloWorld");}    
}

在IDEA下:先建包再建类(class就是一个类)

 写这个程序的时候要注意大小写(还有快捷键的快速输出)

三、基础语法

 1.快速生成语句:

1.快速生成main方法:psvm回车

2.快速生成输出语句:sout 回车


2.注释:

单行选中代码 ctrl +/,第一次是注释,在按一次就是取消。

多行选中代码 ctrl +shift+/,第一次是注释,在按一次就是取消。


3.标识符

标识符:

在java是这样定义的,给类、方法、变量起名字的符号

标识符的组成:

只能由数字、字母(大小写)、下划线、美元符$组成。

标识符的组成规则:

  1.不能是数字开头

 2.不能是关键字

 3.区分大小写


4.标识符命名约定:

小驼峰命名法:

是用来命名变量和方法的

  命名规则:

标识符是一个单词时,首字母小写(如:name)

 标识符是多个单词时,首字母小写,其他单词首字母大写(如:firstName)

大驼峰命名法:

是用来命名类的

命名规则:

标识符是一个单词时,首字母大写(如:Name)

 标识符是多个单词时,每个单词首字母大写(如:FirstName)


5.变量

变量的概述:在程序运行过程中,它的值可以发生改变的量 

所有的程序运行都在内存,从本质来讲变量是内存的一小块区域。

变量的注意事项:

1.变量名不能重复

2.变量要赋初始值才可以使用

3.整数默认是int类型,浮点数默认是double类型

4.在定义long类型是要后面要加L(因为不加L,编辑器默认是int,尽管你定义的是long)

5.在定义float类型后面要加f(因为不加f,编辑器默认是double,尽管你定义的是float)


6.常量

常量的概述:

在程序运行过程中,它的值可以发生改变的量 

常量的种类:

字符串常量、整数常量、小数常量、字符常量、布尔常量、空常量(null)

结论:空常量不能直接输出,其余常量均可以直接输出


7.关键字

关键字的描述

被java赋予了特殊含义的单词。

关键字的特点:

1.关键字 的字母全部是小写

2.常见的编辑器对关键字有特殊颜色标记


8.java数据类型


9.类型转化

自动类型转化:

一个数据范围小的,转化为数据范围的大的(低字节可以自动向高字节转化)

如 int dd='a',a是字符会转成a所对的ascll码值,所以dd是97

自动类型转化的原因:

左值和右值类型不同且左值范围大于右值,或者是右值存在类型不同的数据进行算术运算

强制类型转化:

把一个数据范围大的强制转化为数据范围小的(高字节强制转化为低字节),需要手动添加,

格式:(类型)数据,此时可能会有数据精度的丢失。如int kc=(int )66.66,结果kc=66

兄弟们,一键三连可好呀!!!

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【Java基础知识 1】Java入门级概述,让阿里架构师告诉你为什么要分库分表

1998年12月8日,第二代Java平台的企业版J2EE发布。 1999年4月27日,HotSpot虚拟机发布。 2005年6月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2&#xff0c…

Java编程基础

目录 第一篇、Java编程基础 ❀Java中的属性名词 ❀Java数据类型 ❀转义字符 ❀&& 和 & 与 || 和 | ❀方法 第二篇、Java面向对象编程 ❀类和对象 ❀面向过程和面向对象的区别 ❀面向对象程序设计的主要特性 ❀类和对象概述 ❀对象的内存结构 ❀垃圾空间…

【Java编程指南】语法基础

目录 一、前言 二、关键字 三、数据类型 1.存储单元 2.存储范围 3.类型转换 四、常量 五、变量 六、标识符 七、注释 一、前言 学习目标 1:熟悉Java的关键字、数据类型(包括范围)、常量与变量的区别 学习目标 2:类型转…

Java 学习(一)Java语言基础

Java 语言基础(一) 前言一、注释和标识符1. 注释2. 字符集3. 标识符4. 关键字(略) 二、数据类型1.基本类型2.引用类型 三、 常量和变量1.常量2.变量 四、操作符1.赋值运算符2.算术运算符3.关系运算符4.逻辑运算符5.位运算符6.三位运算符7.instanceof运算…

java编程基础(入门级)(超级完整版)

java基础编程(入门) 01基础知识 1.计算机基础 【1】进制 A.十进制转化二进制 除以2,求余数,商继续除以2,一直到0为止,从底下往上得到结果。 B.二进制转化十进制 1 | 1 | 0 | 0 2 3 ∣ 2 2 ∣ 2 1 ∣ 2 …

Ext JS 6 驾临

是的,Ext JS 6 就要来了! 统一一份代码 Ext JS 6 最大的改变,莫过于就是将 PC 端与移动端的代码统一起来,务求采用相同 API 来开发不同平台的客户端界面,这样无论桌面、平板和手机都是使用同一个 JavaScript 框架&…

extjs02

Ext.js 自定义事件和监听器 2022-05-20 17:11 更新 事件是在类发生的时候触发的。 例如,当一个按钮被点击或元素被渲染之前/之后。 写事件的方法: 内置事件使用侦听器附加事件监听自定义事件 内置事件使用侦听器 xt JS提供了用于在Ext JS文件中编写事件和自定…

Extjs6 --- 学习笔记(1)创建一个新项目

原公司使用的前端框架是Extjs,于是系统学习了Extjs的4和6。旧东家的项目主要为后台管理系统,因此对前端界面UI的要求并不高,侧重于数据的展示与处理 ,刚开始使用的是Extjs4,后升级成6。现在,把自己的学习过…

Extjs6 学习(一)

一 学习前的了解: 1.Extjs6其实是结合了两个框架:Extjs 和Sencha Touch; 2.Extjs6有两个工具包: classic (存放原来Extjs的可视化组件)和 modern (存放原来Sencha Touch的可视化组件); 3.你需要安装一个叫Sencha Cmd的工具, 这会让你的Extjs应用开发变得简单; 二 安装 1.下…

我的第一篇博客---ExtJs6安装

我的第一篇博客—ExtJs6安装 1、下载extjs6 GPL版和sencha cmd。 下载地址:http://pan.baidu.com/s/1qYGk2T2(百度云盘里面就有这两个) 官方下载地址: extjs6 GPL版:https://www.sencha.com/legal/gpl/ sencha cm…

ExtJs6 响应式布局

ExtJs6实现布局响应式 目前我想实现两个效果 1.屏幕分辨率低的时候,红色部分移到下面(north->south) 2.行列布局,分辨率大的时候显示一行4个,中等的时候显示一行3个,小的时候显示一行2个 效果如图所示 代码如下 var center…

用GoldWave剪辑编辑视频中的音频文件

现在无论是学生还是上班族,都会上一些网课学习,学生上网课加强巩固自己要考试的知识。上班上网课拓宽自己的知识面,增强专业技能。小编最近也报了一个网课,学习英语口语。 在上网课的时候,通常都会把网课给录下来&…

如何用GoldWave交叉淡化两首音乐?

音频编辑的交叉淡入淡出功能,是音频编辑的基础功能,但如淡出能让音频的开始与结束显得不那么突兀,也能让音频之间的过度更加流畅。 GoldWave中文版正可以让前一段音频淡出,而另一端音频淡入,这样声音既没有中断&#…

关于GoldWave给Vegas视频添加音频叠加的教程分享

有时我们会用Vegas为某段影片配音,我们要怎么把配音和背景声融合在一起呢?想必马上会有人反应过来:让配音和背景声分别置于两条轨道上就好了。这当然是一个相当好的方式。 可是,如果我想要把两段音频合成一个文件,方便…

巧用GoldWave预设,设置音频效果模板!

GoldWave是一款小巧、功能丰富的音频编辑软件。它的功能丰富体现在声音编辑、录制、播放、音频效果设置以及转换各种音频格式和支持丰富的音频格式,主要包括WAV、IFF、MP3、OGG以及DWD等数十种音频格式。除此之外,它还是一款非常友好的音频编辑工具&…

[音视媒体制作]小巧的音频处理工具 GoldWave 进阶教程

( http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID1065&ArticlePage1 …… …… http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID1065&ArticlePage8 ) [ 作者:cl1003 转贴自:winzheng.com ] G…

使用GoldWave制作“淡入/淡出”效果

播放音乐时,我们总不太喜欢音乐的突然进入,由远及近的效果较为舒适。可以使用音频编辑软件——GoldWave,对音频文件添加“淡出/淡入”音效。 此篇内容,小编将简单介绍使用GoldWave,如何在音频“开头/结尾”分别加入“…

CSS-盒子模型

前言: 当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决…

盒子模型

1.常见的块级元素均具有盒子模型的特征; 2. div{border:2px solid red; } 等价于: div{border-width:2px;border-style:solid;border-color:red; } 其中: 1)、border-style(边框样式)常见样式有&#xff…

CSS:盒子模型

盒子模型 盒子模型属性 网页中的所有元素都可以看成一个个的盒子&#xff0c;盒子模型由以下四部分组成&#xff1a;外边距、边框、内边距、内容 CSS就是控制盒子的尺寸、位置等&#xff0c;来实现网页的布局 <style type"text/css"> .box{margin: 15px;bo…