java学习笔记(一)

1、安装软件

2、课程目标:使用java编写命令行程序;会编译运行调试维护java程序;初步理解Java面向对象的编程思想;具有独立分析问题和解决问题的能力,能够运用java程序解决简单的生活需求;运用java语言实现继承封装多态。

3、课程内容(10章):了解、基础语法、类和对象、字符串、实用类和集合、泛型、继承等

4、项目:汽车租赁系统面向对象的实现,门禁系统的面向对象实现,图书销售管理系统

5、编写第一个Java程序:用记事本;在控制台输出信息(安卓界面和后面调用java的程序的衔接)注重业务逻辑而不是界面。

6、本章目标:理解java的历史、了解java的技术内容、会使用记事本开发简单java程序、会使用输出语句在控制台输出信息、熟悉elipse开发环境(重点)

7、内容讲解:

Java的过去现在和未来:(百度百科java-天生面向网络)原名Oak,针对嵌入式系统开发设计,语法与C/C++基本一致。类的内部是面向过程的,没有指针概念。

Java由四方面组成:Java编程语言、 java类文件格式、Java虚拟机和Java应用程序接口(Java API)。

主要两点:

1)Java继承C++语言面向对象的核心,是纯粹的面向对象语言。

2)Java舍弃了指针、运算符重载等,增加垃圾回收机制,实现内存的自动分配管理

与C、C++主要的差别-主要语言特性

1)内存自动分配回收,C/C++中存在内存管理函数或者操作符malloc(),realloc(),free()函数,new.delete操作符

2)不支持类之外的全局变量,纯粹面向对象,一切基于类构建,在类中完成左右操作。

3)不支持goto语句,但是goto作为Java保留字存在,没有头文件

4)Java是一种解释性语言,编译成class字节码,在虚拟机上解释执行,C/C++是编译型语言

5)更强的可移植性,类型字节数在不同系统上是一样的,C++根据机器定义有差别。(byte 1个字节 short 2个字节 char 2个字节 int 4个字节 long 8个字节 float 4个字节 double 8个字节)

J2SE-类库、J2EE-平台,外部开发CSS、J2ME-手机编程,安卓的冲击很大,的称谓。

安装配置Jave JDK,就是在安装java的虚拟机

记事本中运行第一个java程序

1)保存名称要一致 2)java区分大小写 3)system.out,println()

Eclipse工具的使用:功能强大的java IDE

开发java程序三步走:编写源程序.java、编译.class、运行平台

使用记事本编译源程序:java程序的结构(关键字-蓝色,可编写部分-黑色,main)

String[] args一般用于接收程序传递的参数

打印输出函数system.out.println:输出一个回车换行、程序必须写在一个类里面、main是程序执行的开始。system.out.print输出不需要换行。

从控制台输出信息。

system.out.println(“”)和system.out.print(“\n”)达到相同效果?

使用转义符\n-将光标移动到下一行的第一格;\t-将光标移到下一个水平制表位置

IDE简介和在eclipse中配置JDK:创建项目、创建源程序、编译、运行

本章常见错误: 

扩展:什么是JVM,JRE,JDK?

8、总结:java是什么?有什么优点?运行一个java程序的步骤

9、本章常见企业面试题

posted @ 2014-07-15 08:47  与道同行  阅读(197)  评论(0编辑  收藏  举报