2020-09-13

Java 2 实用教程 第五版 第一章笔记

1.1 Java的地位

  • Java的后继技术
    • JDBC
    • JSP
    • Android
    • XML
    • Java EE
  • Java的优良特性:面向对象、与平台无关、安全、稳定、多线程

1.2 Java的特点

  • 简单(?)
  • 面向对象
  • 平台无关(JVM的存在可以使Java程序处处运行)
    • 题外话:虚拟机会不会让效率降低?用机器码执行不会加快效率吗?参见方舟编译器
  • 多线程
  • 动态(在分布环境中动态地维护类库)

1.3 安装JDK(注意系统环境变量的配置)


1.4 Java程序开发步骤

编写源文件->(使用编辑器)编译源文件->(产生)字节码->(使用解释器)执行字节码

1.5 简单的Java应用程序

    public class Hello {
        public static void main(String args[]){
            System.out.println("大家好");
            System.out.println("Nice to meet you");
            Student stu= new Student();
            stu.speak("We are students");
        }
    }
    class Student{
        public void speak(String s){
        System.out.println(s);
        }
    }

    public class People {
        int height;
        String ear;
        void speak(String s){
            System.out.println(s);
        }
	}
    class A{
        public static void main(String args[]){
        People zhubajie;
        zhubajie=new People();
        zhubajie.height=170;
        zhubajie.ear="两只大耳朵";
        System.out.println("身高"+zhubajie.height);
        System.out.println(zhubajie.ear);
        zhubajie.speak("师傅,咱们别去西天了,改去月宫吧");
        }


    }
·注意和C++的异同
·一个Java程序至多有一个Public类,其中Java程序在Public类存在时,其名字必须为Public类类名
·JDK自带编译器javac、解释器java和反编译器javap

1.6 Java反编译

·用javap进行反编译

1.7 编程风格

·Allmans独行风格和Kernighan行尾风格

题外话:Java之父是James Gosling,Java致力于开发一种可移植的、跨平台的语言,这项研发
也曾面临失败,之后到来的Web时代给了Java发展的机遇,直到现在,这门诞生于1995年的语言仍然散发活力,
像以前山寨机上的QQ之类的软件还有机顶盒上的游戏有很多都是Java编写的,现在安卓手机上的程序也有很大
一部分是用Java编写的。
课件链接

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值