栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础知识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础知识

1.关于Java

1.1Java语言背景介绍

   Java语言:美国sun公司在1995年推出的计算机语言

   Java之父:詹姆斯·⾼斯林(James Gosling)

java语言的三个版本:

Java SE:标准版,java的技术与核心,开发桌面应用程序

JavaME:  小型版,⽤于嵌⼊式消费类电⼦设备

Java EE:企业版,提供企业级项目的解决方案,开发网页应用

1.2 Java 语⾔跨平台原理(理解) Java 程序并⾮是直接运⾏的, Java 编译器将 Java 源程序编译成与平台⽆关的字节码⽂件 (class ⽂ 件 ) ,然后由 Java 虚拟机(JVM )对字节码⽂件解释执⾏。所以在不同的操作系统下,只需安装不 同的 Java 虚拟机即可实现 java 程序的跨平台。

1.3安装JDK:

JVM:  j ava 虚拟机 JRE:java的一个运行环境   包含了 JVM 和 Java 的核⼼类库( Java API )

JDK:java开发⼯具,包含了JRE和开发⼯具

环境变量:告诉计算机可以执行.java的运行程序在哪里

2.程序说明

2.1开发java程序分为三个步骤:

2.1.1编写一个java源程序

新建记事本,将后缀名改为.java

2.1.2编译java源程序,语法:javac 源文件名.java

编译后会生成一个.class的字节码文件

2.1.3运行java程序,运行的是.class的文件,语法:java 源文件名

注意:java严格区分大小写

2.2HelloWorld 案例的编译和运⾏ 写完程序内容保存⽂件,打开命令⾏窗⼝,将⽬录切换⾄ java ⽂件所在⽬录,编译 java ⽂件⽣成 class ⽂件,运⾏ class ⽂件。 编译: javac ⽂件名 .java 范例: javac HelloWorld.java 执⾏: java 类名 范例: java HelloWorld 3. HelloWorld 案例常⻅问题 3.1 ⾮法字符问题。 Java 中的符号都是英⽂格式的。 3.2⼤⼩写问题。 Java 语⾔对⼤⼩写敏感(区分⼤⼩写)。 3.3在系统中显示⽂件的扩展名,避免出现HelloWorld.java.txt ⽂件。 3.4编译命令后的 java ⽂件名需要带⽂件后缀 .java 3.5运⾏命令后的 class ⽂件名(类名)不带⽂件后缀 4.Java中的符号用法: 4.1 java中的注释:

//注释内容单 行注释:表示对下一条语句进行一个解释

多行注释:表示对下面一段语句进行一个解释

文档注释:表示对一段文本注释

注释的语句是不会进行编译的

4.2 java的编码规范:

1、遇到大括号 { 就进行一次缩进,缩进距离一个tab键的长度

2、每一个大括号 } 单独占一行,表示一段语句的结束

3、 ; 表示每行语句的结束,每一行只写一句代码

4.3 java的输出语言:

System.out.println ()打印之后换一行,先打印再换行

System.out.print ()打印之后不换行

5.使用开发工具开发java程序的步骤:

1、新建一个java工程

2、选中新建的工程,选中src文件夹,点击右键new,新建一个class,会自动生成java源程序的框架

3、去编写java源程序

4、编译java源程序,开发工具会自动编译

5、运行java程序


6.变量、数据类型

6.1变量:在程序运⾏过程中,其值可以发⽣改变的量。 从本质上讲,变量是内存中的⼀⼩块区域,其值可以在⼀定范围内变化 变量的定义格式: 数据类型 变量名 = 数据值; 数据类型:为空间中存储的数据加⼊类型限制。整数?⼩数? 变量名:⾃⼰要为空间起的名字,没有难度 数据值: 空间中要存储的数值,没有难度

6.2数据类型:

数值型:

1、整数型:用于存储整数,整数的类型123,999,666

int(默认),byte字节型,short短整型,long长整型

long>int>short>byte

2、浮点类型:用于存储小数,小数的类型1234.5,3.14

双精度浮点型(double):小数的长度比较长

单精度浮点型(float):小数的长度短一些

非数值型:

1、字符类型(char):用于存储单个字符,都需要使用英文状态的单引号括起来

比如:‘我’、‘的’、‘博’、‘客’

2、布尔类型(boolean)

7.变量的使用:

1、声明变量,就是在内存开一个空间

语法:数据类型 变量名;(空格和分号不能少),比如:int qian;

2、变量赋值,就是将数据放到开辟的这个空间

语法:变量名 = 变量值;比如:qian = 1000;

3、使用变量

比如:System.out.println(qian);

8.  变量的注意事项 1. 在同⼀对花括号中,变量名不能重复。 2. 变量在使⽤之前,必须初始化(赋值)。 3. 定义 long 类型的变量时,需要在整数的后⾯加 L (⼤⼩写均可,建议⼤写)。因为整数默认是 int 类型,整数太 ⼤可能超出int 范围。 4. 定义 float 类型的变量时,需要在⼩数的后⾯加 F (⼤⼩写均可,建议⼤写)。因为浮点数的默认 类型是double, double 的取值范围是⼤于 float 的,类型不兼容。

9.变量名的命名规则:

1、由字⺟、数字、下划线“_”、美元符号“$”组成,第⼀个字符不能是数字。

2、不能使用java语言中的关键字

3、小驼峰命名::变量名、⽅法名

      第一个字母的首字母小写,后面字母首字母大写

      ⼤驼峰式命名:类名       每个单词的⾸字⺟都⼤写 4、采用见文识意的方式命名

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/605679.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号