Core Java(二)

语言基础
知识点 1 什么是 java?
Java 是编程语言,面向对象的编程语言
Java 是一个平台:是个开发环境,提供了相应的工具,编译,调试,运行
提供了环境:部署环境,运行环境,这两个是 java 特有的,运行环境指的是浏览器, jre
applet— 浏览器
appliction—jre
jsp/servlets— 容器,这三个是运行环境
部署环境:?还不大理解
 
 
知识点 2 为什么发明 java?
提供一个集成的开发环境,这个环境加快开发的速度,书写一次,到处运行(虚拟机实现),多线程:什么是多线程:一个程序有多个分支,并发运行,例如:在 windows 上边听歌,边上网等等
动态更新:什么是动态更新? java 程序自动更新,例如: windows 就是自动更新程序
易编程:纯粹的面向对象语言,更强壮:不宜出错,不宜出现灾难性故障, java 对程序员来说没有指针,内存管理考虑的少
以上两点怎么实现的呢?虚拟机,垃圾收集,代码的安全验证
虚拟机:通过虚拟机将编译好的字节码交给 cpu 来处理的,如果没有虚拟机,将字节码直接交给 cpu ,这样的话硬件一改变,程序也要改
垃圾收集:系统中的低级线程(垃圾收集线程),负责回收垃圾,垃圾说的是没有用的对象,什么是没有用的对象,指的是没有引用指向的对象,那什么时间收集垃圾呢?这个不好说,就跟你顾了个清洁工,叫他来收拾房间,房间里有很多垃圾,具体什么时间收拾垃圾就不知道了
代码的安全验证:编译是检查语法错误,类加载器来区分不同的文件,这句话的意思是:有这么一种情况,有两个相同文件名的 java 文件,只是他们的所在包不一样,这个时候类加载器就可以分辨他们,区分类来自何方,有没有破坏 jvm 的可能性,实现了代码的安全
 
知识点 3 搭建 java 平台
先下载 j2sdk 桌面安装版本 java.sun.com
安装 j2sdk
设置环境变量:什么是环境变量?在操作系统中设置的变量,运行在操作系统中的所有程序都可以使用,需要设置三个, java_home:java 安装位置 path:java 的可执行命令的位置在哪,例如: java,javac,javadoc,jab 等, classpath :告诉虚拟机去哪里找到类或 java 包,例如: classpath=. Path= 命令路径 :$path xport classpath
 
知识点 5 建立集成开发环境
linux 下:新建启动器, workspace
 
知识点 6 包的概念
什么是包,作用是区分相同名字的 java 文件
 
知识点 7 常用的 java 命令
javac :编译 java: 解释 jab: 打包 javadoc: 生成帮助文档
 
知识点 8 jdk 的包
jdk 里写好了很多现成的类和包
什么是命令行参数:从命令行传递给 java 的参数值,叫命令行
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值