欢迎来到Java世界,正式开干,Java基础语法

30 篇文章 66 订阅
订阅专栏

📃个人主页:个人主页

🔥系列专栏: JAVASE基础

目录

前言:

Java是什么

为什么用Java

Java能做什么

Java技术体系平台

Java基础语法

🍋1.注释

🍊2.字面量

🍓3.变量

🥭4.数据的存储形式:二进制

🍍5.数据类型  

🥝6.ASCII编码

🥗7.关键字、标志符 

结束语:


前言:

Java是什么

Java 是美国 Sun 公司( Stanford University Network 1995 年推出的计算机编程语言,后被 Oracle 公司收购。
J ava 早期称为Oak(橡树),后期改名为Java。
J ava 之父: 詹姆斯·高斯林(James Gosling)。

为什么用Java

世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
可移植性、安全可靠、性能较好。
开发社区最完善,功能最为丰富。

Java能做什么

 

Java技术体系平台

技术平台说明
Java SE(Java Standard Edition) 标准版
Java技术的核心和基础,是学习Java EE,JavaME的基础,也是我们近期重点学习的技术。支持开发桌面级应用(如Windows下的应用程序)的Java平台
Java EE(Java Enterprise Edition)企业版
为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发, 多用于大型网站开发,是我们后期重点学习的技术。
Java ME(Java Micro Edition)小型版
是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,现在移动终端基本上都是使用Android和IOS的技术平台了。
Java Card
支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台 ,此技术也被广泛运用在SIM卡、提款卡上。

Java基础语法

🍋1.注释

 什么是注释

在程序中对代码进行解释说明的文字,方便自己和其他人理解、查看,不会影响程序的正常执行。

注释有哪些

  • 单行注释
// 注释内容,只能写一行
  • 多行注释
/*
注释内容1
注释内容2 */
  • 文档注释
/** 
注释内容
注释内容
*/
快捷键进行注释功能效果
Ctrl + /单行注释。
Ctrl + Shift + /选中代码进行多行注释。

🍊2.字面量

字面量

告诉程序员,数据在程序中的书写格式。

字面量分类

字面量分类
生活中的写法
程序中的写法
说明
整数
123,-11
123,-11
程序中的写法与生活中写法一致
小数
13.14,-5.21
13.14,-5.21
程序中的写法与生活中写法一致
字符
A, 111, 我
‘A’,‘111’, ‘我’
程序中必须使用单引号,有且仅能一个字符
字符串
热爱编程的小白白”热爱编程的小白白“
程序中必须使用双引号,内容可有可无
布尔值
true、false
true 、false
布尔值,表示真假, 只有两个值:true,false
空值
值是:null
一个特殊的值,空值( 后面会讲解作用,暂时不管 )
总结:
字符、字符串的字面量的格式要求?
字符必须单引号围起来,有且仅能一个字符
字符串必须用双引号围起来。
布尔类型只有2个值:false 、true

🍓3.变量

什么是变量

变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。

变量定义的格式

 修改变量中存储的值

 

总结:

1. 变量的作用?
存储一个数据的,可以改变里面存储的数据。
2. 变量的格式
数据类型 变量名称 = 初始值;

变量使用注意事项

  • 某个变量存储了其他类型的数据。

  • 变量的有效范围是从定义开始到“}”截止,同一个范围内部不能定义2个同名的变量。  

  • 变量定义的时候可以没有初始值,但是使用的时候必须给初始值。

 总结:

变量定义有哪些注意点?

  • 什么类型变量存储什么类型的字面值。
  • 同一个范围变量名不能重复
  • 变量在使用时要有初始值
  • 变量存在访问范围

🥭4.数据的存储形式:二进制

二进制

计算机底层都是一些数字电路(理解成开关),用开表示0、关表示1,这些01的形式就是二进制。
 数据在计算机底层都是采用二进制存储的。

二进制具体如何表示数据

开关越多,能够表示的数据也越多。 

二进制转换成十进制的运算方式

int age1 = 3;  实际上 ,数据在内存中存储的有效二进制位是:11
int age2 = 19;  实际上,数据在内存中存储的有效二进制位是:10011

计算机的数据单位

在计算机中认为一个开关表示的0|1称为1位(b),每8位称为一个字节(B), 所以1B=8b。
字节是计算机中数据的最小单位。

  总结:

1. 数据在计算机底层都是怎么存储的?
都是采用二进制:就是0、1表示的数据形式。
2. 数据在计算机中存储的最基本单位是什么?
字节
3. 数据单位换算是什么样的?

🍍5.数据类型  

数据类型的作用

数据类型就是约束变量存储数据的形式。
数据类型 变量名称 = 初始值 ;

 数据类型的分类

引用数据类型(除基本数据类型之外的,如String 其他的后面学习

基本数据类型:4大类8

数据类型关键字取值范围内存占用(字节数)
整数byte-128~1271
short-32768~327672
int(默认)-2147483648~2147483647 (10位数)4
long-9223372036854775808 ~ 9223372036854775807 (19位数)8
浮点数float1.401298e-45到3.402823e+384
double(默认)4.9000000e-324 到1.797693e+3088
字符char0-655352
布尔booleantrue,false1

数据类型定义变量的几个补充知识点

随便写一个整数字面值,默认是int类型的,如果希望随便写一个整数默认是long型的必须在数据后加L或者l表示。
随便写一个小数字面值,默认是double类型的,如果希望这个小数是float类型的,必须在数据后加F或者f表示。

🥝6.ASCII编码

ASCII (American Standard Code for Information Interchange)

美国信息交换标准编码,就是一套现代英语、数字、和其他西欧字符(不含中文)的编号规则。

字符在计算机底层就是存储其编号的二进制形式。

ASCII 编码表

🥗7.关键字、标志符 

关键字

Java自己保留的一些单词,作为特殊功能的,例如:public、class、byte、short、int、long、double…
我们不能用来作为类名或者是变量名称,否则报错
注意:关键字很多,不用刻意去记。

标识符
标志符就是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。

标识符的要求

基本要求:由数字、字母、下划线(_)和美元符($)等组成

强制要求: 不能以数字开头 、不能是关键字、区分大小写
命名指导规范
变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”,例如: int studyNumber = 59
类名称: 满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”,例如: HelloWorld.java

Java入门之~Java基础语法
Ara-追着风跑
03-12 7253
Java入门之基础语法篇,收藏学起来
Java基础语法(详细版)
xyAbysm的博客
09-27 2839
学习目标 * 能够说出JDK,JRE,JVM各自的作用和关系 * 能够完成HelloWorld案例的编写及运行 * 能够使用注释对程序进行说明 * 能够知道标识符、关键字的特点 * 能够知道常量的分类 * 掌握JDK、eclipse的安装配置 第1章 初识Java 1.1 Java语言概述 1.1.1 Java简介 Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让
Java 9:欢迎来到Module World
最佳 Java 编程
06-06 154
Java 9已于9月21日正式发布,Eclipse从Eclipse Oxygen.1a(4.7.1a)支持Java 9,让我们进入模块世界。 从此处下载Java 9,然后将其添加到Eclipse Installed JRE中,如下所示 就是这样,我们很高兴在Eclipse中编写Java 9模块程序。 创建第一个 Java项目并向其添加module-info.java ,右键单...
一步一步带你进入Java世界(一)_Java环境配置
软若石(I Will Get What I Want.)Asp.Net,Ajax,C#,Javascript
05-12 1061
一、Java介绍关于java的介绍,网上到处都是,这里不再详细阐述,但是有一点必须提到:那就是在SUN公司的Java白皮书中对Java有的定义:Java: A simple, Object-oriented, distributed, robust, secure, architecture-neutral, portable, High-performance, multi-threaded
欢迎进入Java世界
weixin_74045317的博客
03-12 449
Java语言基础
java世界
weixin_43927482的博客
03-01 261
新的起点新的开始java的生活开始。。。。。。。。。。。。。。。 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新...
Java,Hello world 欢迎进入Java世界
程序猿广哥
07-13 971
这是我的第一贴,首先很高兴,能在CSDN这样的网站有属于自己的Blog.在此之前一直习惯使用C/C++,迫于形式,因为新的课程需要使用Java写代码,所以就开始学着使用Java
java-learning-note:欢迎来到Java学习笔记! 它旨在为您提供有关Java的基本知识。
02-03
Java基础部分,你将学习到以下内容: 1. **基本语法**:包括数据类型(如整型、浮点型、字符型和布尔型)、变量声明、运算符、流程控制语句(如if-else、switch、for、while)。 2. **类与对象**:理解面向对象...
"探索Java基础知识:欢迎来到Java世界
Java是一种跨平台的面向对象编程语言,被广泛应用于各种领域,包括企业应用开发、移动应用程序开发、游戏开发等。Java的特点包括面向对象、跨平台、安全性和...欢迎来到Java世界,让我们一起开启学习和探索的旅程!
Java基础语法
snjljc666的博客
07-11 793
Java基础语法
欢迎来到java世界
u012575573的专栏
10-26 1115
public class HelloWorld { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("HelloWorld!"); } }
我的Java世界
三V工作室·泰伯子仪
06-27 1635
结识Java是在三年前了,当时写过一个Applet画板http://www.cnii.com.cn/ziyi/draw.htm 后来因为其他原因没有能再继续Java编写,说实话我一直引以为憾事,现在再拾Java事已有物是人非之感了,而这个画板程序也只能作为一种记忆了   这几年买了本《Java线程》在看,因为一个项目中用到了数据同步,这一看让我对Java再次产生浓厚的兴趣,很想结识这方面的朋友
欢迎来到Java世界
2201_75994883的博客
03-12 285
进入甲骨文官网主页,并且我们可以看到最新的版本更新到了19,在这里我建议选择版本11或者8,这俩个版本,一般来说版本越高,意味着新的特性出现,但是在实际的开发应用中,对于初学者来说,jdk8完全够用。在这个官网页面下划,我们可以找到jdk8,然后根据系统现在对应的系统,我们点击Windows,选择x64的下载链接,在弹出来的页面上同意他的条款(若没有Oracle的账号,需要注册一个Oracle账号)然后返回开发工具,我们需要设置他的安装路径,可以按照下图路径安装,(不建议安装在c磁盘)
走进JAVA世界
rookie_shun的博客
04-03 361
一、JAVA与面向对象程序设计 1、什么是面向对象程序设计 面向对象程序设计(Object orienten Programming) 简称OOP,是一种符合人类思维习惯的编程思想,也是一种主流的程序开发方法,现实生活中存在各种不同的事物,这些事物之间存在着各种联系,在程序中使用对象来描述事物,使用对象之间的关系来描述事物之间的联系,这种思想就是面向对象。 面向对象和面向过程是两种不同的程序开发方法。面向过程就是分析解决问题的步骤,然后用函数吧这些步骤一一实现,使用时依次调用,函数是基...
java世界_走进java世界
weixin_33365214的博客
02-21 156
{"data":{"id":"8000-000000437045-0","name":"SEO专题页栏目分发组","type":"1","position":"8000-000000004003-0","status":1,"linkList":[{"id":"8000-000000670718-0","keyword":"“智”汇京城 2020AIIA人工智能大赛决赛在即[转载]","url":...
项目实训:欢迎进入Java世界
最新发布
2301_76826585的博客
03-14 272
public:公用的,公共的 static:静止的,静态的 void:空白的 main:主要的 String:字符串 args:变量。”,是java中的一个类,是定义一个特定类的实现,存在于java.lang包中,它的构造函数是私有的,由JVM(类加载器)创建Class对象,可以通过getClass ()方法获取到Class对象。在真正开始项目实训之前,简单地尝试Java的使用。
一条System.out.println("欢迎来到java世界");“惹的祸”
J﹀行天下~
10-20 308
不知道是什么时候开始学java的了,那时候每天沉醉于拿着c/c++玩算法的乐趣中,每天上judge上找题做,A一道题,爽的不得了(刚刚进去编程世界,还不知道java是啥玩意)。 有一天,好像是下午,搞定了一道题,就休息一下,看看别人都干啥呢,正好师傅拿着一本《java大学实用教程》,就抢过来看了一下,还算面熟,代码还是能看懂,不过让我疯狂爱上java的开始就是这一眼: [cod...
java之路】3. 世界你好
Andy_corsaracing的博客
12-30 229
Hello, world! 下载notepad++后,新建文本并修改后缀为.java。同时修改系统默认使用notepad++打开该后缀文件。 进入文本并写入如下代码 public class helloworld{ public static void main(String[] args){ System.out.print("Hello, World!"); } } //注意区分大小写 运行程序 从保存代码的目录中进入cmd。 键入javac helloworld.java
java世界_走进java世界1--java环境
weixin_34221599的博客
02-21 244
一、windows下java环境配置1、下载jdk2、安装(1)双击下载好的文件(2)选择是,如果没有出现这个页面请忽略等待准备完成后,按下一步到这一个页面要做一些配置单击确定,来到下面的窗口,等待安装完成点击关闭即可3、配置至此,配置结束注意:CLASSPATH不用配置,请不要怀疑,至于为什么可自行百度二、linux下java环境配置1、下载jdk2、解压解压到你想要的位置,笔者解压的位置在/w...
写文章

热门文章

  • 编程实用工具大全(前后端皆可用,不来瞅瞅?) 66645
  • 低代码平台这么多,能用来找工作可能只有它了 48841
  • 编程实用工具大全(二)(前后端皆可用,不来看看?) 46812
  • 使用IPIDEA海外代理助力宠物跨境电商 35396
  • 中国大学生服务外包创新创业大赛丨借 AI 之力,助“记账”难题 32664

分类专栏

  • 【接口自动化测试】 2篇
  • MySQL数据库 12篇
  • Java面试 9篇
  • 蓝桥杯 13篇
  • 【JAVA基础+进阶】 30篇
  • 微信小程序 19篇
  • SSM 30篇
  • 精品推荐 5篇
  • 【软考】程序员 6篇
  • 操作系统 18篇
  • 计算机网络 14篇
  • C语言 2篇
  • 数据结构与算法 15篇

最新评论

  • 3.2计算机网络(停止-等待协议 后退N帧协议 选择重传协议)

    沐白奇: 这个咋跟王道考研图片一样

  • 微信课程表小程序(0基础教你用,从入门到发布)

    WhaleYu2003: 这个时间不对,在哪个文件修改

  • 【蓝桥杯-刷题篇】基础知识运用

    Ivy@HPC: 这篇博客讲解了蓝桥杯中找数组中三个数最大乘积的问题,用了排序加乘法的策略,清晰明了,对参赛者和刷题者很有帮助,例子也很实用,值得学习借鉴。

  • 云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验

    CSDN-Ada助手: 云原生入门 技能树或许可以帮到你:https://edu.csdn.net/skill/cloud_native?utm_source=AI_act_cloud_native

  • 堆排序(超详细图解 java版)

    蜡笔小新0525: 错了,误人子弟

最新文章

  • 云端储存:亚马逊云Amazon S3(对象存储)
  • 云端漫游:亚马逊云永久免费Amazon CloudFront(CDN)服务体验
  • 使用IPIDEA海外代理助力宠物跨境电商
2024年12篇
2023年85篇
2022年136篇

目录

目录

评论 83
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱编程的小白白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司沁阳网站排名优化推荐沁阳网站推广优化哪家有名网站图片优化的八大要点龙城信息网站优化许昌知名网站优化哪家好外贸seo网站优化网站内外部优化要学什么广西无锡网站优化推广金华网站优化最新报价闵行区官方网站优化定制方案牡丹江专业的企业网站优化vue网站加载优化孝感网站优化怎么收费网站优化教程最新资讯网站建设网站排名推广优化公司吉林网站优化有哪些松江区搜狗网站优化哪家好黄冈外包网站优化公司珠海网站优化软件正常优化的网站降权了三门峡郑州网站优化方案公司福州网站seo推广优化遵化网站关键词优化潜江市网站关键词优化优势深圳有效网站优化在线推广怎样优化网站标签招聘网站那些简历优化靠谱吗网站怎么优化那个好 火21星外贸网站优化平台阳江网站优化案例香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化