Java特点及基础数据类型
2021/7/27 20:08:03
本文主要是介绍Java特点及基础数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java开发三步
-
编写代码
-
编译 .java->.class
-
运行 JVM运行.class文件
1.什么程序
程序就是指令的集合。
程序员通过语言给机器下指令
使用语言:java ~~~~
java的特点
- 面向对象 ----贴近人类思维
- 简单性 ---- 自动管理内存 不易造成内存溢出;简化流程处理 语义清晰
- 跨平台---- 操作系统,服务器
Write Once Run Anywhere
语言分类 计算机是否识别
- 编译类语言: java php python c c# c++
- 解释性语言: html javascript js
名词解释
-
JVM :java虚拟机 ----运行java程序,运行.class
> 软件在不同操作系统中,模拟相同的环境
-
JRE :运行环境 ----提供资源
-
JDK : 开发工具 ----开发环境(JRE JVM等)
2.java的优势
- 面向对象 ----贴近人类思维
- 跨平台
- 简单 ----内存管理 语法等
- 一处编写,处处运行
- 开源
3.java运行环境
JDK:编译器 jvm jre
4.编写我第三个第一个java程序 hello world!
1.编写java文件,可以在任何位置编写
新建一个记事本文件,要求如下:
1. 扩展名.java 2. 使用英文命名,首字母大写
public class Third{ public static void main(String[] args){ System.out.println("hello world!"); } }
- 编译 ----javac First.java
- 运行 ----java First
5.java类的使用
一个java文件中可以有多个class 但是public类只能有一个且类名要与文件名一致。
一个源文件中
类的阐述
同一个源文件可以定义多个类
编译后,每个类生成独立的.class文件
一个类中,只能有一个主方法,每个类都可以由自己的主方法
6.工具的使用
1.右键单击项目区域 new>project>java project>next>输入项目名 pro2103 >finesh
包
包 就是文件夹,----组织,管理,存放类
命名规范 :1. 字母都小写
组成:域名.公司名.项目名.具体内容
e.g com.qf.pro2103.day2
在包中新建类
关于名称
1. 项目名 有意义的单词 通常都小写 2. 包名 3. 类名 英文单词或单词组,首字母要大写。
7.注释
注释:对代码的解释,说明。
说明:注释的内容不会编译,也不会运行。
java注释有三种
-
单行注释 ----以//开头,当前行 ,//后为注释内容
-
public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("****************************"); System.out.println("**********HR管理系统**********"); System.out.println("****************************"); //功能菜单1 System.out.println("1.员工入职"); //功能菜单2 System.out.println("2.社保缴纳"); //功能菜单3 System.out.println("3.简历管理");//可以
-
-
多行注释 ----以/*开始
注释内容1
注释内容2
以*/结束
-
文档注释 ---- 以/**开始
对类及类中的成员的说明
以*/结束
有效代码 ---- 去除} / 之外的代码
8.标识符
项目名 包名 类名 变量名 方法名 等
-
见名知其意
-
组成 :字母(区分大小写) 数字 $ _
数字不能开头
**类名 **:英文单词组成,可以是单词的组合,首字母大写,采用的是帕斯卡命名法
包名:小写 用.分割 但是不能用在开头结尾
项目名:
java的组成
- javaSE: java标准版,核心,java语法部分
- javaEE:java企业级开发,javaweb及框架部分
- javaME:java启动开发
9.计算机的组成
cpu 运行
内存 ----存放的数据是临时的
硬盘 ----存放数据是永久的
CPU----> 内存读取---->磁盘读取
10.变量
概念:
三要素: 数据类型 变量名
酒店 内存
房间类型 变量类型 大小
房间号 变量名 内存空间
张磊 数据 值
数据:18 100 3
8.5 3.1415926
辽宁省大连市甘井子区七贤岭1号 字符串:若干个
男 女 M F 字符
ture/false 布尔
public static void main(String[] args) { // TODO Auto-generated method stub //1.先声明,再赋值 int num1; num1=10; System.out.println(num1); //2.声明的同时并赋值 int num2; num2=20; System.out.println(num2); //3.同时声明多个变量 了解即可 int num3,num4=40,num5; System.out.println(num4); //**强调** 变量一定要在复制后再使用。
11.java的数据类型 ----重要{#data_type}
- 整数:没有小数,可以是正数,负数,0算正数
- byte: 1字节 -128~127
- short: 2字节
- int: 4字节
- long: 8字节
- 浮点数1:有小数部分,即使小数部分是0.
- float2: 4字节 小数位7~8位
- double: 8字节
- 布尔型
- boolean: 1字节 true 真/false 假
- 字节型
- char 2字节 使用单引号括起来的单个字符
总结
-
程序 :人给计算机通过编译语言下的指令的集合。
- java是编译型语言:编写java 编译:把.java编译成.class 运行:.class
- java的优势
- 面向对象 简单 跨平台 开源
- java的运行环境
- jvm ----java虚拟机,运行指令
- jre ----java运行时环境,提供资源 System.out.trint();
- jdk ----java开发工具
- **java的结构:**一个Java文件中,可以有多个class,但只能有一个public类
public class Demo4 { public static void main(String[] args) { //代码内容 } }
- 包:文件夹,用来组织,管理类的
- 都小写:域名.公司名.项目名.具体内容。
- 注释:
- 单行注释//
- 多行注释/* */
- 文档注释/** */
- 标识符
- 见明知意
- 组成: 字母,数字,_ $
- 数字不能开头
- 不能是java的关键字和保留字。
- 类名: 帕斯卡命名法 单词首字母大写
- 变量名: 驼峰命名法 第一个单词的首字母小写,其余单词的首字母大写。
- 变量:内存空间
三要素:数据类型 变量名 值
浮点型数值是近似值,不是精准的数值。 ↩︎
float类型在赋值时要在值末尾加f来指示其为float型 ↩︎
这篇关于Java特点及基础数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么修改Kafka的JVM参数?-icode9专业技术文章分享
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?