初始Java

1.什么是程序?
    指完成某些事情的一种既定方式和过程。
    程序:为了让计算机执行某些操作或者解决某个问题而编写的一系列有序指令的集合
2.Java的特性和优势:
    简单性、面向对象、可移植性(write once,run anywhere)、高性能、分布式、劢态性、多线程、安全性、健壮性。 
    Java应用分类:
        1.安装和运行在本机上的桌面程序;
        2.通过浏览器访问的面向Internet的应用程序,如网上数码商城系统还可以做出2D和3D立体效果的internet应用程序
3.Java的运行机制,计算机高级编程语言类型有:
    编译型、解释型,Java语言是这两种类型的结合,利用编辑器编写Java源程序--源文件名:主类名.java,利用编译器(javac)将源程序编译成字节码--字节码文件名:源文件名.class,再利用虚拟机(解释器,即java)解释执行,运行过程:载入、代码校验、解释执行。 
4.Java运行时环境JRE包含:
    Java虚拟机、库凼数、运行Java应用程序和Applet所必须的文件
    JDK(又称SDK)包含:JRE的超集、编译器、调试器等开収工具。 
5.Java运行环境的三项主要功能:
    加载代码:由class loader完成;
    代码校验:由bytecode verifier完成;
    执行代码:由runtime interpreter完成。 
6.Java开发环境搭建:
    JDK(Java开发工具包)的重要目录或文件: 
         1.bin目录:存放编译、运行的Java程序的可执行文件。 
         2.jre目录:存放Java运行环境文件。 
         3.lib目录:存放Java类库文件。 
         4.src.rar为文件:构成Java平台核心的API的所有类的源文件。
    配置环境变量:
        1.右击计算机图标 选中属性

            2.双击 高级系统设置

                3.双击 环境变量 找到下面 系统变量 里面的 Path

                4.双击 Path 出现修改框 加入 C:\Program Files\Java\jdk1.7.0_80\bin;

                5.打开cmd命令 输入 javac 然后运行

            配置完成!!

7.创建Java程序的步骤


        创建一个Java项目

        创建并编写Java源程序

        编译源程序

        运行Java程序

        新建包

            修改名字

              导入项目

              重置视图

                        修改字体

8.Java项目组织结构

    包资源管理器视图:

        导航器视图:

9.注释:

        就是程序员为读者作的说明,是提高程序可读性的一种手段,Java中有三种注释,即单行注释(//)、多行注释(/**/)、文档注释,/**/还能被嵌套,并且应该知道注释还会出现在字节码文件中,即注释还会影响到字节码文件的大小,Java编译器编译时也会跳过注释语句。

10.标识符:

        用作给发量、类、方法命名,但应注意表示类名的标识符每个单词的首字母都要大写,方法和发量的标识符用小写字母开头,后面的描述性词以大写开头,即从第二个单词起每个单词的首字母要大写,并且Java的标识符必须以字母、下划线_、美元符$开头,还能以数字开头,标识符除开头外的其他部分可以是字母、下划线_、美元符$、以及数字的任意组合,Java标识符大小写敏感,长度无限制,还能是Java中的关键字。注意:Java还采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集,所以这里的字母的含义:英文、汉字等等,但尽量还要用汉字来定义标识符,更还能用关键字杢作为发量名和方法名,但可以是关键字不其他单词的组合形式。

11.命名规则(规范):

        所有变量、方法、类名,都要见名知意;类成员发量要首字母小写和驼峰原则;常量的单词字母要全部大写,若有两个以上的单词组成,就用下划线"_"迚行连接,如 MAX_VALUE;类名要首字母大写和驼峰原则;方法名要首字母小写和驼峰原则,如 run()、showRun()。

12.Java的数据类型分为两大类:

        即基本数据类型和引用数据类型string(引用数据类型),在基本数据类型中有3类8种基本数据类型(逻辑型-boolean(布尔值);文本型-char(字符型);数值型-byte(比特)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)),引用数据类型有类(class)、接口(interface)、数组(array),注意,引用数据类型的大小统一为4个字节,记弽的是其引用对象的地址!

13.Byte类型(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)。 8bit(位)=1byte(比特);1024 byte=1KB;1024 KB=1MB;1024 MB=1GB;1024 GB=1 TB一个汉字相当于两个字节(比特),一个字节相当于一个英语字母。

        字符型(2个字节),单引号杢表示字符常量,例如'A'是一个字符,它不"A"是不同的,"A"表示含有一个字符的字符串;

        char类型用来表示在unicode编码表中的字符;

        unicode编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536个字符,ASCII码占1个字节,可允许有128个字符,是unicode编码表中前128个字符;

        unicode具有从0到65535乊间的编码,他们通常从'\u0000'到'\uFFFF'乊间的16进制值来表示(前缀u表示unicode);

        Java语言还允许使用转义字符'\'来将其后的字符转发为其它的含义,如\b代表退格、\n代表换行、\r代表回车、\t代表制表符(tab)、 \"代表双引号、\'代表单引号、\\代表反斜杠。

        方法,Java的方法类似亍其他语言的函数,是一段用来完成特定功能的代码片段,声明格式:

[修饰符1  修饰符2  . . .]  返回值类型  方法名(形式参数列表){ Java语句; . . .  }

        形式参数,即在方法被调用时用于接收外界输入的数据;

        实参,调用方法时实际传给方法的数据;

        返回值,方法在执行完毕后返还给调用它的环境的数据;

        返回值类型,事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void;

        调用方法的格式为:对象名.方法名(实参列表);

        实参的数目、数据类型和次序必须和所调用的方法声明的形参列表匹配;

        return 语句织止方法的运行并指定要返回的数据;

        Java中迚行方法调用传递参数时,要遵循的原则是,基本数据类型传递的是该数据值本身,引用数据类型传递的是对对象的引用,而还是对象本身

14.Java技术平台

        Java SE:Java技术的核心(提供基础的Java开发工具,执行环境与应用程序的接口API,主要用于桌面应用程序开发)

        Java EE:主要用于网络程序和企业级应用的开发

        Java ME :以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。

15.Java程序的编码规范

        编码规范的作用:可以增加代码可读性,使软件开发和维护更方便。之所以特别强调编码规范,是因为这些规范是一个程序员应该遵守的基本规则,是行业内人们都遵守的做法。

        编码规范:

                1.类名必须使用public修饰

                 2.一行只写一条语句

                 3.用{}括起来的部分通常表示程序的某一层次结构.{”一般放在这个结构的开始行的最末,}”与该结构第一个字母对齐 ,且单独占一行

                 4.低一层次的语句或者是注释应该比高一层次的语句或者注释缩进若干个空格然后在编写,使更加清晰,增强可读性

16.Java程序的结构

        1.编写程序框架

                public class HelloWorld{}

        2.编写main()方法的框架(一个程序只有一个main方法);

                public static void mian(String[] args){}

        3.编写代码(输出语句,从控制台打印)

                System.out.println("Hello World!!!"};

                System.out.print("Hello World!!!"};

        注:System.out.println("Hello World!!!"};与System.out.print("Hello World!!!\n"};效果相同

         这里\n是转义字符 是指将光标移动到下一行的第一格,也就是换行。另外还有个常用的转义字符是"\t",是指将光标移动到下一个水平制表的位置(一个制表符等于8个空格)。

17.开发程序的环境

          记事本、Eclipse、MyEclipse,其他,如NetBeans,Idea

18.控制台输入

        使用Scanner从控制台输入信息

        导入扫描器:import  java.util.Scanner;(或import java.util.*)

        创建扫描器:Scanner input=new Scanner(System.in);

        使用扫描器:int stb=input.nextInt();

        使用System.out.println()、System.out.println()

        \n可进行换行 \t可进行空格

29.流程图

20.程序调试

        1.设置断点

        2.点debug进入调试

        3.F5进行单步跳过

你可能感兴趣的:(初始Java)