黑马程序员__JAVA编程初入门

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

             JAVA语言的特点:跨平台性。意思就是说通过JAVA语言编写的应用程序在不同的系统平台上都可以运行。原理是只要在需要运行JAVA应用程序的操作系统上先安装一个JAVA虚拟机(JVM JAVA Virtual Machine)即可。由JVM来负责JAVA程序在该系统中的运行。JAVA语言的环境搭建:1,下载JDK;2,安装JDK;3,配置环境变量;4,验证是否成功。学习JAVA编程语言的第一个程序hello world的组成部分,class是JAVA语言中的一个关键字,关键字就是被JAVA语言赋予了特殊含义的单词,class在JAVA中只用于定义一个类。类名建议取一些有意义的名字,以提高程序的阅读性。类名的书写规范是:类名通常由一个单词组成,首字母大写。如果由多个单词所组成,那么每个单词的首字母都要大写。

              JAVA当中的名称规范:包名:多单词组成时所有字母都小写。类名接口名:多单词组成时,所有单词的首字母大写。变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。常量名:所有字母都大写。多单词时每个单词用下划线连接。JAVA当中的变量:就是将不确定的数据进行存储。也就是需要在内存当中开辟一个空间。如何开辟一个空间呢?就是通过明确数据类型,变量名称数据来完成。JAVA当中的应用数据类型有类、接口和数组。JAVA当中整数默认为int类型,小数默认为double类型。JAVA中字符串数据和任何数据使用+相连接,都会变成字符串。转义字符:通过\来转变后面字母或者符号的含义。比如:\n表示换行。\b表示退格。相当于backspace。\r表示按下回车键。\t制表符。相当于tab键。逻辑运算符用于连接boolean类型的表达式。if else结构简写格式:变量 = (条件表达式)?表达式1:表达式2;三元运算符好处:可以简化if else代码。弊端:因为是一个运算符,所以运算完必须有一个结果。

              switch完全可以用if语句替代,但不是所有if都可以用switch替代的,switch只适合基本数据类型,if只要符合条件里的表达式就能进行判断,表达式可以是自定义对象也可以是基本数据类型。while语句:先判断条件,只有条件满足才执行循环体。do while:先执行循环体,再判断条件,条件满足,再执行循环体。简单一句话就是do while语句条件无论是否满足,循环体至少被执行一次。变量都有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只有在for语句内有效。for语句执行完毕,该变量在内存中释放。for和while可以进行互换。如果需要定义循环增量,用for更为合适。总结:当要对某些语句执行很多次时,就使用循环结构。无限循环的最简单表现形式:for(;;){}和while(true){}。循环注意:一定要明确哪些语句要参与循环,哪些不需要。break语句:应用范围:选择结构和循环结构。continue语句:应用于循环结构。注意:1,这两个语句离开应用范围存在是没有意义的。2,这两个语句单独存在下面都不可以有语句,因为执行不到。3,continue语句是结束本次循环继续下次循环。4,标号的出现,可以让这两个语句作用于指定的范围。什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。函数的特点:定义函数可以将功能代码进行封装,便于对该功能进行复用,函数只有被调用才会被执行,函数的出现提高了代码的复用性,对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。注意:函数只能调用函数,不可以在函数内部定义函数,定义函数时,函数的结果应该返回给调用者,交由调用者处理。函数的重载:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。重载的特点:于返回值类型无关,只看参数列表。重载的好书是方便与阅读,优化了程序设计。

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值