目录

一、前言

二、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入门必备知识相关推荐

  1. 全站最全面的Python 基础入门必备知识大全,学完即就业!【建议收藏仔细学习】

    前言: Python作为21世纪最火的编程语言,市面上各种学习视频层出不穷,关于Python的学习氛围也逐渐浓厚!!最近一段时间越来越多的知友们在私信我,希望我出一期python基础入门的内容,肝了N ...

  2. PHP入门必备知识-wampserver的安装以及配置

    PHP入门必备知识-wampserver的安装以及配置 一.wampserever的安装 学习任何一门语言,工具是必不可少的,所谓"工欲善其事,必先利其器".对于php初学者来说, ...

  3. python基础一入门必备知识-Python数据分析入门必备基础知识

    今天,老师要带大家解数据分析的定义.核心思路.应用领域以及开发流程,向大家全方位展示数据分析入门必备基础知识,全都是干货哦!虽然看完本文,不能让大家立马变身为一名数据分析师,但是能让大家对数据分析有一 ...

  4. Java高级工程师必备知识!java入门书籍pdf

    美团技术一面20分钟 晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了.面试官各种抱歉,说开会拖延了. 1.自我介绍 说了很多遍了,很流畅捡重点介绍完. 2.问我数据结构算法好不 ...

  5. java入门基础知识示例代码

    本次更新给大家带来java的入门基础知识相关学习代码 模块一:java程序里的数据书写格式 package com.jiawei.literal;public class LiteralDemo {p ...

  6. JAVA入门(知识梳理)

    JAVA入门 JAVA基础 Java特性 JDK,JRE 文档注释 dos一些指令 数据类型 标识符 声明常量--final常量 一维数组 fill 排序 复制 查询 类与对象 继承 对象类型的转换 ...

  7. 超超超级详细的java入门必备基础知识

    一.JAVA运行机制 Java程序的运行必须经过编写.编译.运行三个步骤. 编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件. 编译是指使用Java编译器(J ...

  8. Java补充之MySQL入门必备知识

    文章和代码已经归档至[Github仓库:https://github.com/timerring/java-tutorial ]或者公众号[AIShareLab]回复 java 也可获取. 文章目录 ...

  9. python基础一入门必备知识-python基础教程#菜鸟也能看懂的超简单入门必备知识...

    python基础语法教程 python一直是一门非常火爆的编程语言,从简洁的语法,全面的功能,也是得到许多编程萌新的重视,在刚刚接触编程不久的人来说,python就像是代码编程的入门语言,但其实想成为 ...

最新文章

  1. spring boot 集成 mybatis,数据库为mysql
  2. wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”
  3. 2011年度最佳10款免费的 WordPress 主题
  4. 什么是光纤转换器?光纤转换器转换类别介绍
  5. react native多语言_前端福音:为什么使用 React 和 SVG 开发图形 UI 是天作之合?
  6. spfa算法_10行实现最短路算法——Dijkstra
  7. 第八章,作业(网络电视精灵)
  8. mysql使用联合唯一索引会影响查询效率吗_想进大厂,这些Mysql索引底层知识你是必须知道的。...
  9. jdbc防止sql注入-PreparedStatement
  10. js原生继承几种方式
  11. BZOJ 2957 分块
  12. jdbc c3p0 mysql_JDBC+C3P0+DBCP 基本使用
  13. 即时通讯源码|IM源码PHP
  14. Python Cartopy地图投影【2】
  15. H750/H755 安装centos系统
  16. KEILC51的下载和安装与工程建立
  17. WordPress如何修改底部备案信息
  18. 关于VS2010下编译NTL库方法及NTL库的应用
  19. 分享3款有消除笔的p图软件,简单易上手
  20. proxmox PVE 安装 黑群晖

热门文章

  1. pdf转word免费不限页数
  2. 油溶性硫化镉量子点,CdS 量子点,CdS QDS
  3. 【面试题】Vue2为什么能通过this访问到data、methods的属性或方法
  4. python输入姓名输出职务_python题中输入姓名的笔画数,输出所属性格,及该种性格人的典型代表?...
  5. 进程替换exec系列函数
  6. python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview)
  7. Matlab:运算符优先级
  8. win7(32 bit) + IE8 环境,IE8无法弹窗(错误提示:“此网页上的错误可能会使它无法正确运行”),有关的系统注册信息损坏——解决方法...
  9. 【摸鱼高手】搭个自己的FTP服务器玩玩
  10. Java遍历Map的5种方法