`

J2SE自学(三)——Java语法基础(一)

阅读更多
1、编写程序的目的是为了处理数据

2、数据用变量来表示

3、变量本质上就是计算机一块或多块内存空间

4、学习编程语言,不管java,c#还是其它,开始基础部分应该掌握什么知识了:
   1)、知道这门语言给我们提供了那些数据类型,以及它的容积。
   2)、如何声明一个相应数据类型的变量。
   3)、如何给变量赋值和取值。

5、Java为我们提供了的数据类型如下:
   基本数据类型(四类八种):byte、short、int、long、float、double、char、boolean
   引用数据类型:类(class)、接口(interface)、数组

6、字符型在Java中用char表示,使用char来存储单个字符。char表示的只是单个字符(包括汉字),如果需要存储字符串的话使用String类。

7、Java使用的是Unicode编码,它是16位的, char类型就用来表示Unicode编码中的字符,所以char也是16位的。Unicode定义的国际化的字符集能表示迄今为止人类语言的所有字符集。它是几十个字符集的统一,例如拉丁文,希腊语,阿拉伯语等等。

8、Java是严格区分大小写的,a与A是两个不同的变量。

9、Java是一门强类型的语言,也就是说要使用一个变量前必须先声明,否则编译错误。而如JavaScript是弱类型语言,变量可以直接使用而不需要声明。

10、Java的变量语法命名规则:
    1)、变量中只能出现字母,数字,下划线和$符号
   2)、首字母不能以数字开头,也就是说只能以字母,下划线和$符号开头
   3)、其他语言一般不支持$,java支持,并且支持以$开头,大家留意
   4)、变量名不能是Java中的关键字


11、变量命名的规范性:
    1)、变量名要体现出变量的作用
   2)、如果是好几个单词拼接起来的变量名,那么第一个单词首字母小写,其余单词首字母大写。如studentName,userAge等。
   3)、变量名首字母小写,这点切记(类名首字母大写)。
   4)、切记变量名,类名不能使用中文。
   5)、boolean一般用is开头
   6)、Java是严格区分大小写的,所以a与A是两个完全不同的变量


12、就编程而言,编程语言越严格越好!

13、复习一下“转义字符”

14、数据类型转换分为两种:自动类型转换和强制类型转换,String类是最高的!

15、强制类型转换有以下几点需要注意:
   1)、转换的源数据类型和目标数据类型要兼容。
   2)、浮点类型强制变量转换为整型时,直接将小数位舍去。
   3)、高级别数据类型强制转换为低级别的数据类型时,数据可能会溢出或者精确度下降。


补充:当程序中有大量的重复的业务逻辑相同的冗余代码,此时可以使用循环。

16、while 循环是先判断后执行,有可能执行 0 次。也知道 while 循环使用场景:
     当循环体有可能执行 0 次时使用 while 循环。
    循环体中必须改变循环变量或循环条件的数值,否则会形成死循环。

17、do-while循环:是先执行后判断,最少执行 1 次。也知道 do-while 循环使用场
景:当循环体至少执行 1 次时使用 do-while 循环。

18、for 循环也是先判断后执行,有可能执行 0 次。它本质上就是while 循环,但与 while 循环不同,并且小括号中三部分代码都可以省略,但两个分号不能省略 。它的使用场景是:当明确知道程序循环次数的情况下使用 for 循环。
  

19、continue 是结束本次循环,下次循环继续
    break 结束本次的所有循环。
    如果使用嵌套循环,break 关键字只能跳出一层循环。

20、switch:
   1)、每个代码段后不要忘记break关键字 ,否则逻辑错误
   2)、case后为常量表达式,不能是某个范围
   3)、JDK还1.6不支持String字符串的判定,即case后不能为String类型值,但新版本JDK1.7支持。但都支持字符。


21、SWITCH与阶梯式IF的区别 :
   1)、阶梯式if表达式可以是某一个范围,而switch只能是常量
    2)、所有的switch可以改为阶梯式if,但阶梯式if不一定能改为switch。 阶梯式if功能比switch强大
    3)、当我们的条件为某几个固定常量时,使用switch,如考试答案为a,b,c,d,如一周七天等。
分享到:
评论

相关推荐

    j2se学习笔记——课堂笔记

    Java 2 Platform, Standard Edition(J2SE)是Java平台的核心部分,提供了开发和运行桌面应用程序、Web应用程序和服务的基础。本笔记主要聚焦于J2SE中的接口(Interface)概念及其在实际编程中的应用。 **一、接口...

    J2SE基础,内容是JAVA

    标题中提到的"J2SE基础",意味着这份资源涵盖了Java语言的基础概念和语法,适合初学者入门。描述中提到的"myeclipse课本源码"表明,这些资料可能来自于一本使用MyEclipse集成开发环境的教科书,MyEclipse是流行的...

    由浅入深——Java 2自学教程 配书光盘.rar

    Java 2,也被称为Java 2平台标准版(J2SE),是Java语言的一个重要版本,它在Java 1的基础上增加了许多新特性,如多线程、垃圾回收、异常处理和面向对象编程等,为开发者提供了更强大的功能和更灵活的开发环境。...

    手工完成java项目(一)——J2SE项目

    【标题】"手工完成java项目(一)——J2SE项目"揭示了这个压缩包文件是关于使用Java标准版(J2SE)进行项目开发的教程。在Java领域,J2SE代表Java 2 Platform, Standard Edition,它是Java平台的核心,主要用于桌面...

    j2se异常课件是java的基础课程章节之一

    异常处理是Java编程中的关键概念,也是J2SE课程中不可或缺的一部分。在Java中,异常是程序运行时出现的错误,不同于编译错误,它们通常是在程序执行期间遇到的问题,比如除以零、文件未找到或网络连接失败等。 异常...

    实验1 JAVA开发环境J2SE实验报告.doc

    JAVA开发环境J2SE实验报告 在本实验中,我们将学习和掌握JAVA开发环境J2SE的基本概念和使用方法。具体来说,我们将学习如何下载和安装J2SE开发工具,熟悉J2SE开发工具的使用,编写简单的Java Application和Java ...

    j2se集合课件是java的基础课程章节之一

    Java集合框架是Java编程语言中的核心部分,尤其对于J2SE(Java 2 Standard Edition)开发者来说,理解和掌握集合框架是必备的技能。本课件将深入探讨Java集合框架,帮助初学者和进阶者更好地理解和运用这些工具。 ...

    JAVA基础入门资料,J2SE入门资料,JAVA培训第一课,JAVA初学者资料,JAVA学习者必须知道的问题汇总

    这份"JAVA基础入门资料,J2SE入门资料,JAVA培训第一课,JAVA初学者资料,JAVA学习者必须知道的问题汇总"是绝佳的学习资源,涵盖了Java编程的基础知识,将帮助你快速进入Java的世界。 首先,让我们从Java的基础开始...

    java语法基础.pdf

    总的来说,Java语法基础涵盖了变量、控制结构、类与对象、异常处理、输入/输出等多个方面,是学习Java编程的基础。理解并掌握这些基本概念和特性,将为深入学习Java的高级特性和框架打下坚实的基础。

    java课程设计大作业-用J2SE写的一个坦克大战小游戏

    java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏...

    J2SE6.0API+JAVA-API1.6中文版合集

    "J2SE6.0 API + JAVA-API1.6中文版合集"是一个非常实用的资源,它整合了Java Standard Edition(J2SE)6.0版本和Java API 1.6的中文文档,为开发者提供了详细的API参考,帮助他们更好地理解和使用这两个版本中的各种...

    J2SE宏观性总结

    首先,我们来探讨J2SE的基础——Java语言。Java是一种面向对象的、跨平台的编程语言,其设计目标是“一次编写,到处运行”。它的语法简洁明了,强调代码的可读性和可维护性,支持封装、继承和多态三大面向对象特性。...

    (java)J2SE_核心技术基础

    本教程“J2SE_核心技术基础”针对Java初学者,通过详实的例子代码帮助学习者快速掌握Java编程的基本概念和技巧。 一、Java语言基础 Java是一种面向对象的编程语言,其设计目标是简洁、安全、高效。学习Java首先要...

    如何才算掌握Java(J2SE篇

    对于初学者来说,如何判定自己是否已经掌握了Java,特别是在J2SE(Java 2 Standard Edition)方面,是一个值得探讨的话题。本文将根据给定的部分内容,深入探讨掌握Java J2SE所需的关键知识点。 #### 一、语法 ...

    j2se学习笔记和java学习笔记

    学习Java首先要掌握其语法基础,包括变量、数据类型、运算符、控制结构(如if语句和循环)、函数等。 二、面向对象编程 面向对象编程(Object-Oriented Programming, OOP)是Java的核心特性。理解类、对象、封装、...

    Java自学之路——(精华版)

    1. J2SE:Java标准版,包含Java基础语法、集合框架、I/O、多线程等。 2. J2EE:Java企业版,涉及Web开发、EJB、JMS、JPA等。 3. J2ME:Java微型版,主要用于嵌入式设备和移动开发。 在自学Java的过程中,持续学习和...

    j2se教案适合有java初学者

    本教程针对Java初学者,旨在提供全面的J2SE基础知识,帮助你快速掌握这门强大的编程语言。 1. **Java语法基础** - **变量与数据类型**:Java有八种基本数据类型,包括整型、浮点型、字符型和布尔型。理解它们的...

    JAVA基础(j2se部分)

    在探讨Java基础,特别是J2SE部分时,我们首先需要理解Java的几个核心概念。Java是一种面向对象的编程语言,其设计哲学强调“一次编写,到处运行”。Java语言发展至今,可分为几个部分,如J2SE、J2EE和J2ME。J2SE是...

Global site tag (gtag.js) - Google Analytics