整理JAVA学习笔记 JAVA基础需要掌握重点

 
一、java简介
     1.java  爪洼岛盛产咖啡
     2.sun 公司是前身是斯坦福大学学生建立,主要以工作站设计制作为主 产品主要有Solaris Java 等
     3.java发展历史
      James Gosling:java之父,1990创建Oak语言 1996年更名java并正式发布1.0版本 1998年12月发布2.0版本增加SJava 2 Platform Micro Edition): 微型版主要应用于嵌入式开发手机中使用较多所以又称(Java 2 Platfrom Mobile Edition)ervlet/EJB等技术升级为一种平台分为三个版本J2ME J2EE J2SE;2000.5发布JDK1.3 2002.2月发布JDK1.4 2004.9月发布JDK1.4 2006.4月发布JDK1.6 现在1.7正在研发中
     4.J2ME(Java 2 Platform Micro Edition):微型版主要应用于嵌入式开发,在手机中使用较多所以又称(Java 2 PlatForm Mible Edition) 特点运行时需要系统资源少  
        J2SE(Java 2 Platform Standard Edition)标准版,主要应用于桌面系统开发
        J2EE(Java 2 Platform Enterprise Edition)企业版,主要用于大型系统开发
二、JDK(java开发环境)的安装
        下载下软件包按照提示安装但是要注意,将JRE(java运行环境)安装好,安装结束配置环境变量在我的电脑属性高级选项环境变量path前面或后面加上安装目录的全名要到\bin目录
1.equals与==的区别:
“==”主要用来比较常用数据对象如byte char int long float double
"equals"可以比较任何的数据对象尤其象String StringBuffer和任何自定义类型的比较都必须用,且在调用比较除
String 类型的数据对象时必须要重载equals和hashcode的方法才能正确比较
2.StringBuffer、StringBuilder和String的区别
String常用的字符串类型是不可改变的字符序列,在字符串多个连加时会出现速度明显下降
StringBuffer线程安全可变的字符串序列,可以明显加快多字符串操作速度
StringBuilder线程不保证安全的可变字符序列,效率可以比StringBuffer的速度要快(建议使用StringBuilder)
3.构造方法必须是public
a.构造函数调用只能在构造函数中
b.构造函数不能有返回类型
c.构造函数的调用必须在第一句
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值