Java回顾一,基础语法

第三章:java的基本程序设计结构

  一,源代码的文件名是.java结尾,编译后会生成.class字节码文件与.java文件存储在同一目录

  二,代码规则:

    1,java代码中任何方法需要用花括号{}包围,称之为块;

    2,回车不是语句结束标志,分号;才是;

    3,注释,单行注释//

          多行注释/*  */

          文档注释/**  */

    4,数据类型:

        整型:byte(1)、short(2)、int(4)、long(8)——>以byte为例,1个字节,八个bit,可以表示256个数,但分正负,所以是-128~127(127二进制是0111 1111最高位是符号位表正数)

    5,浮点型:float、double

    6,char类型

    7,boolean型,整型与boolean不可相互转换

  三,变量有类型,位于变量名之前,

      变量需要用赋值语句进行显示初始化(风格习惯:java中变量声明尽可能靠近变量第一次使用的地方);

      常量,最好用final指示常量,表明不可更改(风格习惯:常量大写);

          static final表示声明为类常量,需要定义在main方法外部。

  四,数学运算

    运算符:+、-、*、/、++、--、+=、<、>、>=、!=、,数学函数可在Math类中寻找

    五,类型转换

    隐式转换,基本是小范围数转为大范围数,除 int—>float、long—>float、long—>double会精度损失,其他表示无信息丢失转换

    强制转换,(目标类型)待转换变量名,强制类型转换:double型强转为int,是通过截断小数部分,若需四舍五入则需math.round(),double型返回long,float返回int

  六,字符串

    String的substring截取方法、join定界符分隔方法

    String类没有提供用于修改字符串方法,是不可变字符串,缺点是麻烦,需要通过截取和拼接来得到一个新的字符串,优点是编译器可让字符串共享

    equals与==的比较

  七,输入输出

    需要输入时,查看scanner类API

    格式化输出,沿用c语言printf方法库

  八,控制流程:

    块作用域{……},嵌套两个块中不声明同名变量;

    条件语句,if-else、while、do-while、for迭代循环、switch-case-break处理多个选项、case标签可以是(char、byte、short、int常量表达式)、(枚举常量)、字符串字面量

    大数值,java.math中的类:BigInteger(任意精度整数运算),BigDecimal(任意精度浮点运算)

  九,数组:

    数组是存储同一类型值的集合for each循环for(int a :b) ……

    数组拷贝,Arrays类的copyOf方法(int[] arr=Arrays.copyOf(arrA,length)),可以增加数组大小;

    数组排序,Arrays中的sort排序方法是优化的快排算法

    Math.random返回0~1之间(包含0不包含1)随机浮点数,n乘以浮点数,得到0~n-1之间的一个随机数

    二维数组

    

原文地址:https://www.cnblogs.com/px-java/p/12236578.html

时间: 2024-10-13 00:31:22

Java回顾一,基础语法的相关文章

黑马程序员-----Java概述及基础语法

------Java培训.Android培训.期待与您交流! ------- 第一章 java概述及基础语法 一.java概述 1.Java是什么? Java是一门面向对象.面向网络的跨平台高级计算机编程语言,它由SUN(StanfordUniversity Network)公司于1995年推出了.作为目前最热门的编程语言,Java紧跟时代步伐持续推出它的新版本和新的技术实现,以适应计算机技术的快速发展和越来越多样化的市场需求,目前Java版本更新至Java8,Java同时推出三个技术体系以满足

Java之JSP基础语法

1.JSP页面元素简介及page指令 2.JSP注释,3种不同注释 <!--  我是HTML注释,在客户端可见 --> <%--我是JSP注释,在客户端不可见 --%> <% //我是脚本单行注释 /*我是脚本多行注释 脚本注释在客户端不可见*/ %> 3.JSP脚本,用于书写脚本,语法:<% %> <% out.print("欢迎大家学习JavaEE课程"); %> 4.JSP声明,用于声明Java变量或方法,语法:<

Think in Java 笔记_Chapter20_1_Annocation基础语法

/2015年04月05日12:15:05 <张龙老师>_先看看java里面有什么注解(貌似没说注解能干什么)+++[具体的到后面再看完这几章节再做总结]-编译期间类型检查保护,在实际的源代码级别保存所有的信息,对源代码和字节码有强大的检查和操作能力 @Override-复写或者覆盖父类的方法时候需要加上注解 >>>编程思想中说 把isohi当前的方法覆盖超类中方法,方法签名?? @Deprecated-有些方法虽然仍然有效,但是感觉过时了不想再被别人使用,可以加上这个在调用方

Java中的基础语法(一)

一·主要内容          1. 常量          2. 进制转换          3. 变量          4. 数据类型          5. 数据类型的转换          6. 运算符 二·常量:(重点)           常量概述:            在程序执行过程中其值不可发生改变 常量分类:         字面值常量:                           字符串常量  用双引号括起来的内容  例如:"hello"  "

Java笔记之基础语法

/* 1 标识符 1.1. 在程序中所定义的一些名称,由26个英文字母大小写,数字0-9,符号:_$组成 1.2 定义合法的标识符规则: a.数字不可以开头 b.不可以使用关键字 c.Java中严格区分大小写,在起名字时,为了提高阅读性,尽量起有意义的名字. 2 常量与变量 2.1 常量:常量表示不能改变的数值 2.2. Java中的常量分类: a.整数常量.所有整数 b.小数常量.所有小数 c.布尔型常量.较为特有,只有2个数值.true false d.字符常量.将一个数字字母或者符号用单引

Java语言的基础语法

内容: 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 一.关键字 1.概述:被Java语言赋予特定含义的单词 2.特点:组成关键字的字母全部小写 goto和const为保留字 二.标识符 1.概述: 给类.接口.方法.变量起名的字符序列 2.组成规定: 大小写字母.数字.$和下划线 3.注意: 不能以数字开头 区分大小写 不能使用关键字 4.命名规则: 包: 单级 :小写 多级 :每个单词之间用.连接(全部小写) 类或接口 : 单个单词 :首字母大写 多个单词 :每个单词首字母大写

从0开始学大数据-Java基础语法(2)

我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop.Spark.Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习. 上一节了解Java的发展史和基本操作,本节我们开始学习Java语言的基础语法,将会围绕以下几个知识点进行展开学习: 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 PS:本节先学习前面4个知识点. 1.关键字 关键字的概述 · 被Java语言赋予特定含义的单词 关键字的特点 · 组

Java回顾之Spring基础

第一篇:Java回顾之I/O 第二篇:Java回顾之网络通信 第三篇:Java回顾之多线程 第四篇:Java回顾之多线程同步 第五篇:Java回顾之集合 第六篇:Java回顾之序列化 第七篇:Java回顾之反射 第八篇:Java回顾之一些基础概念 第九篇:Java回顾之JDBC 第十篇:Java回顾之ORM框架 我计划分两到三篇文章来描述Spring,这一篇主要讲Spring一些基础的内容. 概述 我印象4.5年前,我还做java开发的时候,Spring是一个非常火的框架,尤其是在Web开发领域

【Java】基础语法

虽然说Java又是一门新的编程语言,但基础的语法部分还都是可以和之前学习的编程语言一样的. 既然被称之为语法,那就必然有一定的规则.其中,在标识符和关键字部分,我们就可以很明显的看出一些强制性的要求. 关键字不能作为标识符,标识符为小写字母等,这有着一系列的规则,然而我们也并不需要去记,按着常规走,结合自身的以往的一些经验,就没什么问题. 学习了这么久的编程语言,也是总结过很多次关于数据的知识点.而这一次,一层一层,把它们之间的关系联系的更紧密了. 数据在程序中是少不了的.而我们如何获取数据或者

Java基础语法(二)——数据类型扩展与运算符详解

一.前言 ? 上文我们讲解了有关java编程基础语法的变量与关键字的知识点,本文将主要对java基础语法中的运算符进行讲解. ? 在讲解语法之前我们先来讲一下真正的开发环境. 二.Java集成开发环境 2.1eclipse的使用方法 ? 之前我们在体验java编程或者写小的demo的时候,都是命名一个.java的源文件,在dos界面中编译和运行,但是这样给人的感觉并不友好,为了解决这一问题,一些大佬便开发了与各种语言对应的集成开发环境,其中包含文本编辑处理,自动编译,简化运行,随时进行代码调试.