java语法基础

01、软件开发
需求分析和调研、需求设计、编码、测试、后期维护按照特定的顺序把数据和指令组合在一起,能够完成相应功能的程序。
02、人机交互
方式及特点:
(1)图形界面(Graphical User Interface GUI)。简单直观,方便操作。
(2)命令行方式(Command Line Interface CLI)。输入特定指令使计算机完成操作,需记住一些命令。但由于命令行界面节约计算机系统的资源,在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快。
03、计算机语言
与计算机沟通交流的方式。种类有C,C++,java等。
04、java跨平台性
同一个软件可以在不同的操作系统上执行,而不需要对软件做任务处理。即通过Java语言编写的应用程序在不同的系统平台上都可以运行叫做跨平台性。而java安装了Java虚拟机,即JVM(Java Virtual Machine)。由JVM来负责Java程序在该系统中的运行。同一个java程序可以在拥有JVM的不同操作系统中执行,JVM读取并处理编译过的与平台无关的字节码(class)文件。在使用任何一门语言之前,必须先安装这门语言的运行环境!因此在使用Java语言之前,必须安装Java应用程序的运行环境。而Java运行环境分为JRE和JDK。
注意
虽然java具有跨平台性,但是java虚拟机JVM并不具有这个性质,不同的操作系统需要安装与此对应的JVM来保证java程序的运行。
05、java运行环境
(1)JRE:JRE(Java Runtime Environment Java运行环境),包括JVM及核心类库,用于运行已经开发好的程序。
(2)JDK:JDK(Java Development Kit Java开发工具包)包括JRE以及开发工具如:编译工具(javac.exe) 、打包工具(jar.exe)等 ,用于开发程序,并交给JRE运行。
06、配置环境变量
想在任意目录下执行java命令,可以将java工具所在路径定义到path环 境变量中,让系统帮我们去找运行执行的程序。
环境变量配置步骤 :
(1)我的电脑—属性—高级—环境变量。
(2)编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其 他值分隔开。
(3)打开DOS命令行,任意目录下敲入javac。
(4)若出现javac 的参数信息,则配置成功。
注意
(1)为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以进行以下步骤:
1)新创建一个环境变量JAVA_HOME记录住JDK的目录。
2)在path中通过%%动态的获取JAVA_HOME的值。
3)JAVA_HOME=C:\mysoft\Java\jdk1.7.0_21。
4)path=%JAVA_HOME%\bin;%path%。
5)%path%:动态获取path环境变量的值。
6)%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
(2)为了在任意目录下执行某一目录下的class文件,可以根据path环境变量的原理定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。
07、常用DOS命令
(1)dir:列出当前目录下的文件以及文件夹。
(2)md:创建目录。
(3)rd:删除目录。
(4)cd:进入指定目录。
(5)cd…:退回到上一级目录。
(6)cd\:退回到根目录。
(7)del:删除文件。
(8)exit:退出dos命令行。
(9)help:帮助命令。
(10)cls:dos窗口清屏 。
08、java语法格式
(1)定义java类:java代码都定义在类中,类由class来定义,区分public class和class。
(2)main方法的作用:程序的入口,保证程序的独立运行,被JVM调用 。
(3)语言分隔符:
1)’;‘表示一句话的结束。
2)’{ }‘表示一个代码块。
3)’[ ]‘定义数组和访问数组元素时使用。
4)’()’
5)’.‘类/对象访问它的成员(字段,方法)时使用。
6)’ ‘分割一条语句的不同部分,空格的次数没有限制。
7)’//‘表示单行注释,本行结束之后的字符会被编译器忽略。
8)’/* * /'表示多行注释,之外的所有字符会被编译器忽略,不能与文档注释嵌套使用。
9)’
/** */'表示文档注释,*之外的所有字符会被编译器忽略,不能与多行注释嵌套使用。
注意:对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。
09、java编程习惯
(1)先注释,再写代码,注释可以用来调试程序。
(2)注释部分要写明代码意义。
(3)代码部分要体现注释思想。
10、java的关键字和标识符
(1)关键字:被Java语言赋予特定含义的一些字符,关键字中所有字母都为小写。
1)定义数据类型:class、interface、byte、short、int、long、float、double、char、boolean、void。
2)定义数据类型值:true、false、null。
3)定义访问权限修饰符:private、protected、public。
4)定义类,函数,变量修饰符:abstract、final、static、synchronized。
5)定义类与类之间关系:extends、implements。
6)定义建立实例及引用实例、判断实例:new、this、super、instanceof。
7)异常处理:try、catch、finally、throw、throws。
8)包:package、import。
9)其他修饰符:native、strictfp、transient、volatile、assert。
(2)标识符:在Java程序中为了增强阅读性自定义的名称如:类名,方法名,变量名等。
1)标识符由字母、数字、下划线、$组成,不能以数字开头,字母还可以是中文,日文等。
2)标识符大小写敏感。
3)标识符不得使用java中的关键字和保留字。
4)不能用Java API里面的类名作为自己的类名。
5)包名:多单词组成时所有字母都小写如:xxxyyyzzz。
6)类名接口名:多单词组成时,所有单词的首字母大写如:XxxYyyZzz。
7) 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写如:xxxYyyZzz。
8)常量名:所有字母都大写,多单词时每个单词用下划线连接,如:XXX_YYY_ZZZ。
11、java的常量和变量
(1)常量
1)定义:程序中固定不变化的值。如整数1,2,3,小数3.14,false,true等。
2)分类:
整数常量:正整数,0,负整数。
小数常量:所有小数。
布尔型常量:只有true和false。
字符常量:将一个数字字母或者符号用单引号‘ ’标识。
符串常量:将一个或者多个字符用双引号“ ”标识。
null常量:只有一个数值null。
(2)变量
1)定义:变量表示内存中的一个存储区域,该区域用来不断的存放同一类型的常量数据,并可以重复使用这个区域。并且这个区域有自己的名称(变量名)和类型(数据类型)。类似于数学中的未知数。变量在使用时,必须先给变量空间存放数据,即初始化。
2)格式:固定格式数据类型 变量名 = 初始化值。
3)命名:例:String xxx,xxx表示此空间的名字。
12、进制转换
(1)常用进制
1)二进制,数位用0,1,逢二进一。
2)八进制,数位用0,1,2,3,4,5,6,7,逢八进一。
3)十进制,0,1,2,3,4,5,6,7 ,8,9,逢十进一。
4)十六进制,0,1,2,3,4,5,6,7 ,8,9,A,B, C,D,E,F,逢十六进一。
(2)进制转换
1)二进十:每个进制位上的数(0或1)乘以2的相应位幂次之和,最后一位幂次为0。
2)十进二:除以2求得每次余数,最后一位余数写在二进制数第一位。
3)八进十:除最后一位的其余数乘以8与最后一位数之和。
4)十进八:除以8求得商及余数,商加余数即为八进制数。
5)十六进十:除最后一位的其余数乘以16与最后一位数之和。
6)十进十六:用0x开头,除以十六求得商及余数,商加余数即为十六进制数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值