收藏 分享(赏)

韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx

上传人:weiwoduzun 文档编号:4219458 上传时间:2018-12-16 格式:DOCX 页数:797 大小:1.52MB
下载 相关 举报
韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx_第1页
第1页 / 共797页
韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx_第2页
第2页 / 共797页
韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx_第3页
第3页 / 共797页
韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx_第4页
第4页 / 共797页
韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx_第5页
第5页 / 共797页
点击查看更多>>
资源描述

1、韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)1 | 797注:笔记中所有示例都能正常通过编译java 平台1、J2SE java 开发平台标准版2、J2EE java 开发平台企业版java 程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行 java 程序。不同系统上要安装对应的虚拟机才可以运行 java 程序开发步骤1、编写源文件 (.java)2、编译源文件为类文件(.class)可用 J2SE 或 J2EE 编译3、在虚拟机上运行注释/单行注释/* */多行注释java 内容介绍java 编程可以分成三个方向:1、java se (j2se)桌面开发 ja

2、va 中的基础中的基础2、java ee (j2ee)web 开发3、java me (j2me)手机开发java se 课程介绍韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)2 | 797注:笔记中所有示例都能正常通过编译java 面向对象编程(基础)java 图开界面开发java 数据库编程java 文件 io 流编程java 网络编程java 多线程编程java ee 基础 1java 面向对象编程-数据库编程java sejava 基础 2html-css-javascriptdiv+cssjava ee 中级部分Servlet-Jspmvc 模式java ee 高级部分

3、Struts-Ejb-Hibernate-Spring-Ajax(ext,dw2)ssh 框架java 之父 gosling1990 sun 启动 绿色计划1992 创建 oak 语言java1994 gosling 参加硅谷大会演示 java 功能,震惊世界1995 sun 正式发布 java 第一个版本,目前最新是 jdk7.0韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)3 | 797注:笔记中所有示例都能正常通过编译java 开发工具记事本、(jcreator、jbuilder 退出舞台了)、netbean、eclipse如何选择开发工具先选择记事本,对 java 有一定

4、了解后再使用 eclipse 高级开发工具为什么呢?1、更深刻的理解 java 技术,培养代码感2、有利于公司面试java 语言的特点1、java 语言是简单的2、java 语言是面向对象的3、java 语言是跨平台(操作系统)的即一次编译,到处运行4、java 是高性能的java 第一个程序 hello.java运行 java 程序要安装和配置 jdkjdk 是什么?1、jdk 全称 java dvevlopment kit 中文 java 开发工具包2、jdk 是 sun 公司开发的3、jdk 包括 jre(java runtime envirnment)java 运行环境、一堆 java

5、 工具和 java 基础的类库(类共 3600 左右,常用类在 150 个左右)4、可以在 下载韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)4 | 797注:笔记中所有示例都能正常通过编译*开发安装 jdk,用户执行需要安装 jre配置 JDK添加环境变量即可windows 下配置 jdk在计算机属性-高级设置-环境变量-添加 PATH 将 JDK 所在路径指定即可。多个环境变量设置时需要用;号进行隔开1、编写第一个 hello.java/注释 (解释) 作者:/功能:在控制台显示“hello“/日期:2013.11.28/public:表示这个类是公共的,一个 java 文

6、件中只能有一个 public 类/class:表示这是一个类/hello:类名(公共类的类名必须和文件名一致)public class hello/一个主函数,相当于是程序的入口public static void main(String args)/执行语句/System:是一个包/out.println 是输入函数System.out.println(“hello!“);韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)5 | 797注:笔记中所有示例都能正常通过编译2、编译 hello.java 使用 javac hello.java3、执行 hello.java 使用 jav

7、a hellojava 程序运行关系1、java 源文件(.java 文件)2、java 编译器即 javac.exe3、java 字节码文件(.class 文件)4、由解释执行器即(java.exe)将字节码文件加载到 java 虚拟器(jvm)5、字节码文件(.class)就会在 java 虚拟机中执行对 hello.java 程序进行改过使之变为一个简单的加法运算程序/注释 (解释) 作者:/功能:在控制台显示“hello“/日期:2013.11.28/public:表示这个类是公共的,一个 java 文件中只能有一个 public 类/class:表示这是一个类/jiafa:类名(公共

8、类的类名必须和文件名一致)public class jiafa/一个主函数,相当于是程序的入口public static void main(String args)/执行语句/System:是一个包韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)6 | 797注:笔记中所有示例都能正常通过编译/out.println 是输入函数/ System.out.println(“hello!“);int a=10;/定义一个变量,变量名 a,它的值 10int b=20;/定义一个变量,变量名 b,它的值 20int result=a+b;/定义一个叫 result 变量将变量 ab 相

9、加的值赋值给 result/输出结果System.out.println(“结果是“+result);-为什么有变量不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。java 中的基本数据类型的定义与 c/c+中大体一致。public class Testpublic static void main(String args)int a=1;/定义一个整形变量,取名 a,并赋初值 1int b=3;/定义一个整形变量,取名 b,并赋初值 3b=89;/给变量 b 赋 89System.out.println(a);/输出语句,把变量 a 的值输出System.out.print

10、ln(b);/把变量 b 的值输出-韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)7 | 797注:笔记中所有示例都能正常通过编译java 基本语法-基本数据类型java 基本数据类型 四大类型整数类型、小数(浮点)类型、布尔类型、字符类型整数类型可以表示一个整数,常用的整数类型有:byte,short,int,long主要区别是 数据大小范围,请大家看一个小案例。byte 占用内存 一个字节 范围:-128 至 127short 占用内存 两个字节 范围:-32768 至 32767int 占用内存 四个字节 范围:-2147483648 至 2147483647long 占用

11、内存 八个字节 范围:-?至?小数(浮点)类型可以表示一个小数,常用的小数(浮点)类型有:float(单精度),double(双精度)float 占用内存 四个字节 范围:3.4E-38 至 3.4E+38 只能提供 7 位有效数字double 占用内存 八个字节 范围:1.7E-308 至 1.7E+308 可提供 16 位有效数字布尔类型可以表示“真“或者“假“,类型是 boolean比如:boolean spBool=true; /给变量 spBool 定义为 boolean 型并赋值为真韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)8 | 797注:笔记中所有示例都能正常

12、通过编译字符类型可以表示 单个字符,字符类型是 char。char 是两个字节(可以存放汉字)多个字符我们称为字符串,在 java 中 String 这种数据类型表示,但是 String 不是基本数据类型,而是类,类是复合数据类型。结论:在 java 中,对 char 进行运算的时候,直接当做 ascii 码对应的整数对待。思考:int test1=a+b; 输出值 195char test2=a+b; 输出值?char test3=中; 输出值 195韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)9 | 797注:笔记中所有示例都能正常通过编译java 基本语法-定义变量,初始

13、化,赋值定义变量1、什么是定义变量?int a; 这就是定义了一个变量,变量名是 afloat haha;这也定义了一个变量,表示一个 float 类型的小数,变量名是 haha初始化变量在定义变量的时候,就给值int a=45;这就是初始化变量 a给变量赋值比如你先定义了变量:int tt;然后再给值 tt=780; -这就是给变量赋值-java 基本语法-基本数据类型转换自动转换int a=1.2; double b=3;结论:数据类型可以自动的从低精度高精度。高精度不能转为低精度。byte 小于大于;3、=大于等于;5、b)System.out.println(“ok2“);if(a=b

14、)System.out.println(“ok3“);请编写一个程序,该程序可以接收两个数(可以是整数,也可是小数)并判断两个数是大于?小于?还是等于?程序代码:import java.io.*;/载入 IO 流包public class Demo5public static void main(String args)try/输入流,从键盘接收数InputStreamReader isr=new InputStreamReader(System.in);BufferedReader br=new BufferedReader(isr);/给出提示System.out.println(“请输入

15、第一个数“);/从控制台读取一行数据String a1=br.readLine();System.out.println(“请输入第二个数“);String a2=br.readLine();/把 String 转为 floatfloat num1=Float.parseFloat(a1);float num2=Float.parseFloat(a2);if(num1num2)System.out.println(“第一个大“);if(num1=num2)System.out.println(“相等“);韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)14 | 797注:笔记中所有

16、示例都能正常通过编译if(num18)System.out.println(“ok1“);b-;if(ab if(!(a打四次int lay=4;/表示有多少层for(int i=1;i3 2-2 3-1 4-0 找出空格for(int k=1;k1 2-3 3-5 4-7 找出星的规律for(int j=1;j3 2-2 3-1 4-0 找出空格for(int k=1;k1 2-3 3-5 4-7 找出星的规律for(int j=1;j猫类对象(实例)对象(实例).注意:从猫类到对象,目前有几种说法:1、创建一个对象;2、实例化一个对象;3、对类实例化.以后大家听到这些说法,不要模糊。(对象

17、就是实例,实例就是对象)java 最大的特点就是面向对象。/定义猫类public class Demo105public static void main(String args)/创建一个猫对象Cat cat1=new Cat();/Cat 是定义的一个数据类型/Cat cat1;/cat1=new Cat();/ 等同于 Cat cat1=new Cat();/访问属性的 对象名.属性名字cat1.age=3;韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)28 | 797注:笔记中所有示例都能正常通过编译cat1.name=“小白“;cat1.color=“白色“;/创建第二

18、只猫Cat cat2=new Cat();cat2.age=100;cat2.name=“小花“;cat2.color=“花色“; /java 中如何定义一个类?类名的首写字母大写可根据程序的需要定义类class Cat/下面的就是类的成员变量/属性int agr;String name;String color;Master myMaster;/引用类型,比如建个主人类class Masterint age;韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)29 | 797注:笔记中所有示例都能正常通过编译String name;String address;类和对象的区别和联系1

19、、类是抽象的,概念的,代表一类事物,比如人类,猫类2、对象是具体的,实际的,代表一个具体事物3、类对象的模板,对象是类的一个个体,实例类-如何定义类一个全面的类定义比较复杂,如:package 包名;class 类名 extends 父类 implements接口名成员变量;构造方法;成员方法;要透彻的掌握类,必须要了解类的构成class 类名 - 待定.成员变量;韩顺平 Java 从入门到精通视频( 全 94 讲详细笔记)30 | 797注:笔记中所有示例都能正常通过编译类-类的成员变量成员变量是类的一个组成部分,一般是基本数据类型,也可是引用类型。比如我们前面定义猫类的 int age 就是成员变量。对象-如何创建对象创建一个对象有两种方法1、先声明再创建1、对象声明:类名 对象名2、对象创建:对象名=new 类名()2、一步到位法类名 对象名=new 类名()对象-如何访问(使用)对象的成员变量对象名.变量名; /简单先这样理解,以后加下控制符此表达就不准确了。*对象总是存在内存中的一个小思考题Demo.105.java为了让大家加深印象,我们定义一个人类(Person)(包括名字、年龄)。用一步到位法去创建一个对象我们看看下面一段代码: System.out.printlin(b.age);Person a=new Person(); 请问:b.age 究竟是多少?

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > Java

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报