PPTOK :您身边最贴心好用的PPT站!

您当前所在位置:首页 > PPT课件 > 教育培训PPT → java基础培训ppt

java基础培训ppt

  • 素材大小:2.94 MB
  • 素材授权:免费下载
  • 更新时间:2018-01-10
  • 素材类别:教育培训PPT
  • 素材格式:.ppt
  • 关键提要:java基础培训ppt,基础
  • 素材版本:PowerPoint2003及以上版本(.ppt)
网友评分:
PPT介绍优秀PPT相关PPT精品PPT

这是java基础培训ppt下载,主要介绍了Java语言与面向对象的程序设计;Java程序概述;基本数据类型与表达式;数组的概念;数组的创建和引用,欢迎点击下载。

PPT预览

java基础培训ppt

PPT内容


Java基础知识技术培训
面向对象的思想:将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。
一次编写,各处运行
Java APIs (应用程序接口)
经过编译的,可在程序中使用的Java代码标准库。
Java 虚拟机(Java Virtual Machine,JVM)
Java 程序由Java虚拟机程序执行(或解释执行)。
设置系统变量:
如右图:(其中Path变量已经存在,将C:\JDK1.5\bin;加在前面)
打开Dos窗口,在任意目录下输入命令javac,如果出现命令解释信息(如左图),则表示JDK安装成功。到这里,JDK安装完毕。
java –version命令可以显示当前JDK的版本。
1.更改到源程序所在目录
Application
运行在客户端Java虚拟机上的Java程序
可在客户端机器中读写
可使用自己的主窗口、标题栏和菜单
程序可大可小
主类必须有一个主方法main(),作为程序运行的入口。
public class MyClass
{   private int val1,val2 ;
 public void myFun(int x,int y)
     {
     val1=x ;
     val2=y ;
     System.out.println("The sum is: "+(val1+val2)) ;
 }
 public static void main(String arg[])
 {
     MyClass MyObj=new MyClass();
     MyObj.myFun(1,2);
 }
}
使用如下命令编译并运行程序:
javac MyClass.java
java  MyClass
运行结果如下:
The sum is: 3
标识符
标识符是一个名称,与内存中的某个位置(地址)相对应
标识符的第一个字符必须是下列字符之一:
大写字母 (A-Z)
小写字母 (a-z)
下划线(_)
美元符号 ($)
标识符的第二个字符及后继字符必须是:
上述列表中的任意字符
数字字符 (0-9)
例如,$var1,_var2,isTrue,stu_no都是合法标识符,而2student,stu&no ,this是不合法的。
关键字
变量
一个由标识符命名的项
每个变量都有类型, 例如 int 类型或 Object类型, 变量还有作用域.
变量的值可以被改变.
例:int a,b=5;
       String s=“hello”;
注意:Java是大小写敏感的。
常量
常量一旦被初始化以后就不可改变。
例:final double PI=3.14;
整数(都带符号)
byte 
字节型,8 bits,范围:-128 ~ +127
short
短整型,16 bits,范围:-32768~ + 32767
int  
整型,32 bits ,范围: –231~(231-1)
long 
长整型,64 bits ,范围: –263~(263-1)
浮点数
float
    单精度浮点数,32bits
    负数范围:-3.40E+38 ~ -1.40E-45
    正数范围: 1.40E-45 ~  3.40E+38
double
双精度浮点数,64bits
负数范围:-1.79E+308 ~ -4.94E-324
    正数范围: 4.94E-324 ~ 1.79E+308
布尔类型和布尔值
布尔类型(boolean)表示一个逻辑量, 只有两个取值: true和false,它们不对应任何整数值,必须小写。
例如:
boolean is_student; boolean is_hourly; is_student = true; //将 is_salaried设置为true is_hourly = false; //将is_hourly设置为false
字符型
   - char 
      字符类型,用于存储单个字符,Java中的字符用Unicode编码表示,每个字符占16 bits,取值范围:  0 ~ 65535
public class ex1_1
{
    public static void main(String args[ ])
    {      final int PRICE=30;
           final double PI = 3.141592654;
           int num,total;
           double v,r,h;
           num=10;
           total=num*PRICE;
           System.out.println(total);
           r=2.5;
           h=3.2;    
           v=PI*r*r*h;
           System.out.println(v);
    }
}
有时需要的是表达式的副作用,例如赋值表达式将数值赋给变量;
更多时候起作用的是表达式的值,这个值可以用作方法的参数,或更大的表;达式的操作数,或者影响语句的执行顺序。
算术运算符
运算符 ++ 和 --
例如:    i++;    --j;
一元运算符 + 和 –
加法运算符 + 和 -
乘法运算符 *, /, 和 %
注意1.两个整数类型的数相除,结果是整数。
注意2.i++和++i的区别
a=5     表达式的值为 5
a=b=c=5  表达式的值以及 a,b,c 的值都是 5
a=5+(c=6)    表达式的值是 11, a 是 11, c 是 6
a=(b=4)+(c=6)   表达式的值是 10, a是10,b是4,c是6
a=(b=10)/(c=2) 表达式的值是 5, a是5,b是10,c是2
a+=a-=a*a 等效于 a=a+(a=a-a*a)
关系表达式的类型永远是布尔类型(boolean).
算术比较运算符 <, <=, >, >= ,== , !=
类型比较运算符 instanceof
例如: e instanceof Point //Point 是一个类
首先计算表达式1
如果表达式1的值为 true, 则选择表达式2的值
如果表达式1的值为 false,则选择表达式3的值
例:比较两个数的大小
有时可能会导致编译错误
有时语言会进行隐含类型转换
赋值转换
将表达式类型转换为制定变量的类型
方法调用转换
适用于方法或构造方法调用中的每一个参数
强制转换
将一个表达式转换为指定的类型
例如  (float)5.0
字符串转换
只当一个操作数是String类型时, 适用于+运算符的操作数
数组由同一类型的一连串对象或者基本数据组成,并封装在同一个标识符(数组名称)下。
数组是对象
动态初始化
可以赋值给Object类型的变量
在数组中可以调用类Object 的所有方法
数组中的变量被称作数组的元素
元素没有名字,通过数组名字和非负整数下标值引用数组元素。
每个数组都有一个由 public final 修饰的成员变量:length ,即数组含有元素的个数(length可以是正数或零)
Type[ ] arrayName;  
例如:
int[] intArray;
String[]  stringArray;
Type  arrayName[ ];  
例如:
int intArray[]; 
String  stringArray[];
声明数组时无需指明数组元素的个数,也不为数组元素分配内存空间
不能直接使用,必须经过初始化分配内存后才能使用
arrayName=new Type[componets number];
例如:
 int[] a;    a=new int[10];
 String[] s;   s=new String[3];
或者可以将数组的声明和创建一并执行
 int a[]=new int[10];
可以在一条声明语句中创建多个数组
 String[]  s1=new String[3],  s2=new String[8];
1.声明时初始化
    int a[]={22, 33, 44, 55};
注意:不要写成int a[4]={22, 33, 44, 55};
2.创建数组时初始化
     int a[];
     a=new int[]{22, 33, 44, 55};
基本类型数值数据,默认的初始值为0;
boolean类型数据,默认值为false;
引用类型元素的默认值为null。
通过下面的表达式引用数组的一个元素:
arrayName[index]
数组下标必须是 int , short, byte, 或者 char.
下标从零开始计数.
元素的个数即为数组的长度,可以通过 arrayName.length引用
元素下标最大值为 arrayName.length – 1,如果超过最大值,将会产生数组越界异常(ArrayIndexOutOfBoundsException)
int values[] = new int[7];
int index;
index  = 0;
values[ index ] = 71;
index  = 5;
values[ index ] = 23;  
index  = 3;
values[ 2+2 ] = values[ index-3 ];
例子
public class ArrayOfStringsDemo
{ public static void main(String[] args)
   { String[] anArray =
         { "String One", "String Two", "String Three"};
      for (int i = 0; i < anArray.length; i++)
      { System.out.println(anArray[i].toLowerCase());
      }
   }
}
int[][] gradeTable;
……
gradeTable[ 0 ][ 1 ] 为42
gradeTable[ 3 ][ 4 ] 为93
gradeTable[ 6 ][ 2 ] 为78
int[ ][ ] myArray ;
myArray 可以存储一个指向2维整数数组的引用。其初始值为null。
int[ ][ ] myArray = new int[3][5] ;
建立一个3行5列的数组,把引用存储到myArray。这个数组所有元素的初始值为零。
int[ ][ ] myArray = { {8,1,2,2,9}, {1,9,4,0,3}, {0,3,0,0,7} };
建立一个数组并为每一个元素赋值。
int a [ ] [ ];
a=new int [2] [ ];
a [0]=new int [3];
a [1]=new int [5];
class UnevenExample3
 {
      public static void main( String[] arg )
     {
        // 声明并构造一个2维数组
       int[ ][ ] uneven =  
           { { 1, 9, 4 },
           { 0, 2},
            { 0, 1, 2, 3, 4 } };
public class MyArray2 {
    public static void main(String[] args){
        int myArray[][];                  //声明数组
        myArray=new int[5][10];            //创建数组
        int total=0;
        for(int i=0; i<myArray.length;i++)
            for(int j=0;j<myArray[i].length;j++)
myArray[i][j]=i*10+j;
        //为每个数组元素赋值
        for(int i=0; i<myArray.length;i++)
            for(int j=0;j<myArray[i].length;j++)
                total+=myArray[i][j];
            System.out.println("The sum is : "+total);
    }
}
 

相关PPT

人工智能基础03--搜索技术ppt:这是人工智能基础03--搜索技术ppt,包括了盲目搜索,启发式搜索,博弈树搜索,遗传算法,模拟退火算法,免疫算法等内容,欢迎点击下载。
安庆碧桂园凤凰酒店餐饮部防损基础知识培训ppt:这是安庆碧桂园凤凰酒店餐饮部防损基础知识培训ppt,包括了五防的内容及措施,消防应急预案,餐厅应急照明及应急用品配备措施,固定资产及其它物品的安全检查措施,遇客人上下台阶的措施,处理地面汤迹水迹的措施,客人被烫伤的应急预案,客人突发急病的应急预案,客人物品被盗应急预案,宾客遗留物品处理措施,醉酒客人处理措施,汤汁拨脏客人衣服的应急预案等内容,欢迎点击下载。
照明设计基础知识ppt:这是照明设计基础知识ppt,包括了照明设计概论,照明设计基本概念和要求,室内采光部位与照明方式,室内照明作用与艺术效果,灯具造型设计和选择,照明类型和表现手法等内容,欢迎点击下载。
《java基础培训ppt》是由用户Begin again于2018-01-10上传,属于教育培训PPT。

标签:

优秀PPT

缩略图

  • java基础培训ppt

下载地址

  • java基础培训ppt

相关PPT

推荐

颜色分类黑色PPT模板橙色PPT模板紫色PPT模板蓝色PPT模板黄色PPT模板红色PPT模板绿色PPT模板彩色PPT模板黑白PPT模板

行业分类科技PPT模板医学PPT模板教育PPT模板工业PPT模板金融PPT模板音乐PPT模板汽车房地产互联网培训手机

实用必备个人简历自我介绍年终总结职业规划述职报告工作汇报工作总结岗位竞聘公司简介发布会年会论文答辩

PPT推荐语文课件数学课件英语课件美术课件物理课件科学课件化学课件地理课件生物课件主题班会家长会绘本故事

节日PPT新年元旦节农历春节情人节元宵节三八妇女节愚人节清明节五一劳动节母亲节六一儿童节端午节

节日PPT 父亲节七夕情人节教师节中秋节国庆节重阳节万圣节光棍节感恩节平安夜圣诞节纪念日