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
兄弟们,一键三连可好呀!!!
Java入门必备知识相关推荐
- 全站最全面的Python 基础入门必备知识大全,学完即就业!【建议收藏仔细学习】
前言: Python作为21世纪最火的编程语言,市面上各种学习视频层出不穷,关于Python的学习氛围也逐渐浓厚!!最近一段时间越来越多的知友们在私信我,希望我出一期python基础入门的内容,肝了N ...
- PHP入门必备知识-wampserver的安装以及配置
PHP入门必备知识-wampserver的安装以及配置 一.wampserever的安装 学习任何一门语言,工具是必不可少的,所谓"工欲善其事,必先利其器".对于php初学者来说, ...
- python基础一入门必备知识-Python数据分析入门必备基础知识
今天,老师要带大家解数据分析的定义.核心思路.应用领域以及开发流程,向大家全方位展示数据分析入门必备基础知识,全都是干货哦!虽然看完本文,不能让大家立马变身为一名数据分析师,但是能让大家对数据分析有一 ...
- Java高级工程师必备知识!java入门书籍pdf
美团技术一面20分钟 晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了.面试官各种抱歉,说开会拖延了. 1.自我介绍 说了很多遍了,很流畅捡重点介绍完. 2.问我数据结构算法好不 ...
- java入门基础知识示例代码
本次更新给大家带来java的入门基础知识相关学习代码 模块一:java程序里的数据书写格式 package com.jiawei.literal;public class LiteralDemo {p ...
- JAVA入门(知识梳理)
JAVA入门 JAVA基础 Java特性 JDK,JRE 文档注释 dos一些指令 数据类型 标识符 声明常量--final常量 一维数组 fill 排序 复制 查询 类与对象 继承 对象类型的转换 ...
- 超超超级详细的java入门必备基础知识
一.JAVA运行机制 Java程序的运行必须经过编写.编译.运行三个步骤. 编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件. 编译是指使用Java编译器(J ...
- Java补充之MySQL入门必备知识
文章和代码已经归档至[Github仓库:https://github.com/timerring/java-tutorial ]或者公众号[AIShareLab]回复 java 也可获取. 文章目录 ...
- python基础一入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识...
python基础语法教程 python一直是一门非常火爆的编程语言,从简洁的语法,全面的功能,也是得到许多编程萌新的重视,在刚刚接触编程不久的人来说,python就像是代码编程的入门语言,但其实想成为 ...
最新文章
- spring boot 集成 mybatis,数据库为mysql
- wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”
- 2011年度最佳10款免费的 WordPress 主题
- 什么是光纤转换器?光纤转换器转换类别介绍
- react native多语言_前端福音:为什么使用 React 和 SVG 开发图形 UI 是天作之合?
- spfa算法_10行实现最短路算法——Dijkstra
- 第八章,作业(网络电视精灵)
- mysql使用联合唯一索引会影响查询效率吗_想进大厂,这些Mysql索引底层知识你是必须知道的。...
- jdbc防止sql注入-PreparedStatement
- js原生继承几种方式
- BZOJ 2957 分块
- jdbc c3p0 mysql_JDBC+C3P0+DBCP 基本使用
- 即时通讯源码|IM源码PHP
- Python Cartopy地图投影【2】
- H750/H755 安装centos系统
- KEILC51的下载和安装与工程建立
- WordPress如何修改底部备案信息
- 关于VS2010下编译NTL库方法及NTL库的应用
- 分享3款有消除笔的p图软件,简单易上手
- proxmox PVE 安装 黑群晖
热门文章
- pdf转word免费不限页数
- 油溶性硫化镉量子点,CdS 量子点,CdS QDS
- 【面试题】Vue2为什么能通过this访问到data、methods的属性或方法
- python输入姓名输出职务_python题中输入姓名的笔画数,输出所属性格,及该种性格人的典型代表?...
- 进程替换exec系列函数
- python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview)
- Matlab:运算符优先级
- win7(32 bit) + IE8 环境,IE8无法弹窗(错误提示:“此网页上的错误可能会使它无法正确运行”),有关的系统注册信息损坏——解决方法...
- 【摸鱼高手】搭个自己的FTP服务器玩玩
- Java遍历Map的5种方法