JAVA(二)概述
一、java的特点
1. 简单易学
2. 安全性高
3. 跨平台
4. 多线程的
二、java的应用领域
java分为3个部分:
1. J2SE, 主要用来开发桌面应用软件用的。
2. J2ME,嵌入式开发,向手机里的软件、掌上电脑等等。
3. J2EE 属于网络编程,JSP等等,就是做网站用到的编程
三、学习目标
1. 了解程序语言及发展历史
2. 熟练掌握java语言的语法规则
3. 掌握java常用类的使用
4. 掌握编程逻辑思维能力
能看懂程序
会调试程序
理解并应用面向对象的设计思想
5. 为将来学习J2EE做准备
1 //java中的函数也叫做方法 方法逻辑意义代表的就是一个事物可以执行的操作 2 class Triangle 3 { 4 int a; 5 int b; 6 int c; 7 8 int zhouchang() //不需要定义形参,因为zhouchang函数和属性a b c是一个有机整体,彼此当然可以相互访问 9 { 10 return a + b + c; 11 } 12 13 double area() 14 { 15 double p = 1.0*(a+b+c) / 2; 16 return Math.sqrt(p * (p-a) * (p-b) * (p-c)); 17 } 18 }; 19 20 class TestTriangle 21 { 22 public static void main(String[] args) 23 { 24 // int i; 25 // 26 // int * p = (int *)malloc(sizeof(int)); 27 // A * q = (A *)malloc(sizeof(A)); 28 // 29 // 30 // Triangle * r = (Triangle * )malloc(sizeof(Triangle)); 31 Triangle s = new Triangle(); 32 33 s.a = 3; 34 s.b = 4; 35 s.c = 5; 36 37 System.out.printf("%d %f\n", s.zhouchang(), s.area()); 38 //在java中double 和 float 都用%f输出 39 //在C中,double用%lf输出, float 用%f输出 40 41 //zhouchang(); 42 } 43 }
1 # include <stdio.h> 2 # include <math.h> 3 4 int zhouchang(int m, int n, int k) 5 { 6 return m + n + k; 7 } 8 9 double area(int m, int n, int k) 10 { 11 double p = 1.0*(m+n+k) / 2; 12 13 return sqrt(p * (p-m) * (p-n) * (p-k)); 14 } 15 16 int main(void) 17 { 18 int a, b, c; 19 20 a = 3; 21 b = 4; 22 c = 5; 23 24 printf("%d, %lf\n", zhouchang(a,b,c), area(a,b,c)); 25 26 return 0; 27 }
参考资料
《java就业培训》 张孝祥
《java学习笔记》林信良
《java核心编程》机械工业出版社
《java编程思想》机械工业出版社