1 / 19
文档名称:

Java基础读书笔记.doc

格式:doc   大小:4,362KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java基础读书笔记.doc

上传人:mh900965 2018/1/8 文件大小:4.26 MB

下载得到文件列表

Java基础读书笔记.doc

相关文档

文档介绍

文档介绍:Java
Java概述
Java语言基础
面向对象编程
Java异常类处理机制
数组
Java常用类
Java容器类
Java流技术
Java多线程机制
Java网络编程
GUI编程
Java概述
Java语言的特点
面向对象
与平台无关,提供程序运行的解释环境
健壮性。吸收了C/C++的优点,但去掉了其影响健壮性的部分(如:指针、内存的申请与释放等)。
Java程序运行机制及运行过程
Java两种核心机制:Java虚拟机(JVM)、垃圾收集机制
Java虚拟机
Java虚拟机可以理解成一个以字节码为机器指令的CPU。
对于不同的平台运行平台有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别,实行了“一次编译,随处运行”。
垃圾收集机制
不再使用的内存空间应回收——垃圾收集。
在C/C++等语言中,由程序员负责回收无用内存。
Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。在JVM空闲时,检查并释放那些可被释放的存储器空间。
垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。
Java开发环境的下载、安装、配置
下载JDK
安装
在系统属性高级标签中配置path&classpath环境变量
path :windows系统执行命令时要搜索的路径(bin文件夹) 如:“%path%;c:\jdk\bin”
classpath :java在编译和运行时要找的class所在的路径如:“.;c:\jdk\lib”
注:路径可以为多个(因为一台电脑可以安装多个JDK),但从第一个路径开始找。
在DOS中键入“java -version”可以看当前所用的JDK版本。
验证
在DOS中输入javac、java命令进行验证,出现一长串代码表示环境变量配置成功。
javac :java编译器,编译java程序。
将java源代码文件(.java)转换成字节码文件(.class)。
java :java解释器,运行java程序。
用来执行javac编译成的字节码。

Java Application初步
例:简单的helloworld程序。
public class helloworld
{
public static void main ( String args[] )
{
//输出“helloworld”
( “helloworld”) ;
}
}
此程序用DOS编译运行方法:
命令javac后面跟文件名
命令java后面跟主类(含有main方法)
主类不一定是public类
Java源程序以“java”为扩展名。源文件的基本组成部分是类(class),如本例中的helloworld类。
一个源文件最多只能有一个public类,其他类的个数不限。如果源文件文件包含一个public类,它必须按该类名命名。
Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main ( String args[] ) { ……}
Java语言严格区分大小写。
Java方法有一条条语句构成,每个语句以分号结束。
Java语言有三种注释方式:
附:程序员电脑的设置
文件夹显示方式为“详细信息”模式并“应用到所有文件夹”。
显示所有文件和文件夹。
不要隐藏文件类型。
在地址栏里显示完整路径(用于copy路径)。
常见Java开发环境
编辑器:UltraEdit、EditPlus
集成开发环境:JBuilder、Eclipse、Sun One Studio、WSAD
Java语言基础
内容:标示符、关键字、Java基本数据类型、运算符、表达式和语句、分支、循环、方法、变量的作用域、递归调用。
标示符
Java对各种变量、方法和类等要素命令时使用的字符序列称为标识符。
凡是自己可以取名字的地方都叫标识符,都遵守标识符的规则。
Java标识符命名规则
标识符由字母、下划线“_”、美元符“$”或数字组成。
标识符应以字母、下划线、美元符开头(数字不能作为开头)。
Java标识符大小敏感,长度无限制。
约定俗成:Java标识符选取应“见名知意”且不能与Java语言的关键字重名。
关键字
Java中一些赋以特定的含义,用作专门用途的字符串称为关键字(keyword)。
大多数编辑器会将关键字用特殊方式标出。
所有Java关键字都是小写英文。
goto和const虽然从未使用,但也被作为Java关键字保留。
Java常量

最近更新

五年级数学求近似数四舍五入法 10页

下模座工艺规程编制及工装设计 15页

上海至纯半导体设备有限公司介绍企业发展分析.. 17页

旅游app项目融资方案财务计划 6页

期末试卷(试题)-2024-2025学年人教PEP版英语.. 8页

三遥照明控制解决方法 6页

马铃薯种薯离岸仓储通风系统协议二五年二月补.. 11页

限售期届满产权过户操作细则二五年第一季度 9页

跨境土地转让2025年2月份居间服务传统桑基鱼塘.. 10页

企业营销战略策划 74页

三年级文上册炎帝创市语文S版 22页

体育教学医务监督 20页

2019-2020年幼儿园大班保育员下学期考试试题试.. 12页

2019-2020年度【职业资格考试】幼儿园保育员业.. 11页

2019-2020年度幼儿园保育员三级考试试题(II卷.. 12页

2019-2020年度幼儿园保育员四级专业能力考试试.. 11页

2019年一级保育员综合检测试题D卷-附解析 5页

2019年二级(技师)保育员过关检测试卷D卷-附答.. 5页

2019年六年级下学期班主任工作总结 3页

个人车辆抵押合同协议(2024版) 5页

质量8d报告完整版范文(汇总1) 4页

2024新人教版八年级下册英语单词表-汉语 8页

难处理金矿预处理技术 39页

AFP资格认证培训题 3页

郑州大学第一附属医院进修申请表格 5页

弥勒礼佛忏闻者无量福诵者福无量 29页

丧堂孝歌------三国孝歌上集 7页

石家庄市新建普通中小学、幼儿园交付验收标准.. 66页

涌浪计算 6页