欢迎来到天天文库
浏览记录
ID:11781212
大小:1.20 MB
页数:150页
时间:2018-07-14
《java从入门到精通笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java从入门到精通笔记第0讲开山篇1.JavaseJ2se桌面JavaeeJ2ee网络JavameJ2me手机2.SQLserverMysqlOracle3.学习软件编程的注意事项1.高效愉快学习2.先建立一个整体框架然后细节3.用什么再学习什么4.先知道how,再知道why5.软件编程是一门“做中学”学科,做了才会6.适当囫囵吞枣7.琢磨别人怎么做,不是我认为这么做第1讲内容介绍.项目演示.原理剖析1.课程包括:java面向对象编程,java图形界面,java数据库编程,java文件i/o流,java网络编程,java的多线程2.Java历史:1990sun启动绿色计划1992
2、创建oak语言—>java1994gosling参加硅谷大会演示java功能震惊世界1995sun正式发布java第一个版本,目前最新的是jdk7.03.java开发工具:记事本,jcreator,jbuilder,netbean,eclipse4.jdk包括:jre(java运行环境)java的工具:编译器javac.exe解释执行器java.exejava的类库:3600多个,常用的150多个5.第一个程序://作者:阿贵//功能:显示“HelloWorld”//日期:2011.5.5//public:表示类是公共的,一个文件中只有一个public类//class:表示这个是一
3、个类//HelloWorld:类名(公共类的类名,必须和文件名一样)publicclassHelloWorld{//一个主函数,程序的入口publicstaticvoidmain(Stringargs[]){//执行语句System.out.println("helloWorld!");}}6.Java源程序(.java文件)——>java字节码文件(.class文件)——>由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)——>字节码文件(.class)就会在java虚拟机中执行第2讲变量.数据类型1.在java里面int占4个字节,long占8个字节2.
4、Java基本数据类型:整数:(byte一个字节:-128---127int四个字节:-2147483648---+2147483647short两个字节:-32768---+32767long八个字节:)小数(浮点):floatdouble布尔:boolean字符:char(两个字节,可以存放汉字,chartest1='中';)引申到字符串(类)3.在java中对char进行运算的时候,直接是当做ASCII码对应的整数4.数据不能从高精度到低精度的转换Byte5、(双精度)的应该写成是floata=3.4f;不过可以强制转换:inta=(int)1.2;intb=(int)1.95.inta=1;intb=a+1.2;a先是往高精度转换,然后赋给b,就报错改成inta=1;doubleb=a+1.2;或者inta=1;floatb=a+1.2f;就解决了第4讲流程控制1.switchcase语句中,switch条件表达式的数据类型应该和后面case的类型一致2.switchcase语句中,可用的数据类型主要是:byteshortintcharenum3.当型循环:for和while循环4.直到型循环:dowhile循环第5讲类与对象1.面向6、对象编程-类与对象类名首字母大写类里面的元素叫类的成员变量/属性2.类的定义package包名;class类名extends父类implements接口名{成员变量;构造方法;成员方法;}3.如何创建对象:先声明再创建Catcat1;cat1=newCat();一步到位Catcat1=newCat();4.引用传递类似于指针一样第6讲成员属性成员方法1.对象总是在内存中的2.类成员方法:方法就是指某些行为,表示为函数public返回数据类型方法名(参数列表){语句;//方法(函数)主题}3.类名首字母大写方法名首字母小写驼峰法(匈牙利法)下划线法4.指针是存储地址的,不因为它的指向7、的数据的类型而改变大小。第7讲成员方法(函数)构造方法1.类的成员方法声明访问修饰符数据类型函数名(参数列表);2.方法的参数列表是多个的,参数列表的数据类型是任意的3.在调用某个成员方法的时候给出的具体数值的个数和类型要相匹配4.方法可以没有返回值5.先设计类,然后根据类创建对象6.构造方法(构造函数):完成对新对象的初始化:方法名和类名相同没有返回值在创建一个类的新对象时,系统会自动调用该类的构造方法完成对新对象的初始化一个类可以定义多个不同的构造方法每个类都有一
5、(双精度)的应该写成是floata=3.4f;不过可以强制转换:inta=(int)1.2;intb=(int)1.95.inta=1;intb=a+1.2;a先是往高精度转换,然后赋给b,就报错改成inta=1;doubleb=a+1.2;或者inta=1;floatb=a+1.2f;就解决了第4讲流程控制1.switchcase语句中,switch条件表达式的数据类型应该和后面case的类型一致2.switchcase语句中,可用的数据类型主要是:byteshortintcharenum3.当型循环:for和while循环4.直到型循环:dowhile循环第5讲类与对象1.面向
6、对象编程-类与对象类名首字母大写类里面的元素叫类的成员变量/属性2.类的定义package包名;class类名extends父类implements接口名{成员变量;构造方法;成员方法;}3.如何创建对象:先声明再创建Catcat1;cat1=newCat();一步到位Catcat1=newCat();4.引用传递类似于指针一样第6讲成员属性成员方法1.对象总是在内存中的2.类成员方法:方法就是指某些行为,表示为函数public返回数据类型方法名(参数列表){语句;//方法(函数)主题}3.类名首字母大写方法名首字母小写驼峰法(匈牙利法)下划线法4.指针是存储地址的,不因为它的指向
7、的数据的类型而改变大小。第7讲成员方法(函数)构造方法1.类的成员方法声明访问修饰符数据类型函数名(参数列表);2.方法的参数列表是多个的,参数列表的数据类型是任意的3.在调用某个成员方法的时候给出的具体数值的个数和类型要相匹配4.方法可以没有返回值5.先设计类,然后根据类创建对象6.构造方法(构造函数):完成对新对象的初始化:方法名和类名相同没有返回值在创建一个类的新对象时,系统会自动调用该类的构造方法完成对新对象的初始化一个类可以定义多个不同的构造方法每个类都有一
此文档下载收益归作者所有