百知教育-第一章学习笔记

百知教育-第一章学习笔记

一,语言

(1)自然语言(是一种人与人之间交流的语言)。
(2)机器语言(是一种和计算机交流的语言) !!机器语言的特点:语法
严谨

(3)编程语言(是一种人类易于识别理解,经过编译器编译后机器能够看懂的
语言)!!这种语言需要编译器的帮助才能转变为机器语言 !!

二,JAVA语言的历史

JAVA其实是由oka语言发展而来,随着互联网的发展,JAVA这种能够跨平台的
语言受到广泛使用,借着这个趋势,sum公司,也是JAVA的创作公司与1995年
5月23日发布了首款JAVA,并于5月底发布JAVA1.0系列,随着发展1998年12月
JAVA2发布,JAVA2的发布,标志着JAVA进入了成熟期,并与2000年成为编程
语言的第一名,直到今天JAVA的辉煌还在继续。

三,JAVA的特点

1,JAVA语言纯面向对象

(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)

2,JAVA语言具有跨平台的性质

(在之前,电脑使用不同的操作系统,而不同的操作系统只能够读懂不同的编
程语言,导致某些代码只能在对应的操作系统上运行,这就导致了很对的不
便,而JAVA语言的出现解决了这种问题,实现了跨平台的特性,使不同的操作
系统可以运行相同的代码,这就减少了很多问题)

3,JAVA相对其他语言要简单

(相对于c语言,c++语言,JAVA的语法比较简单,使其使用起来更加方便,减
少了编程人员的辛苦)

四,计算机执行机制

  • 编译执行:将源代码编译成为机器码,一次编译即可,后面可以多次执行,这
    种方法效率高,但是却不可以跨平台。
  • 解释执行:将源代码一行一行解释,一行一行执行,这种效率低,而且使用过
    之后还要重新,但是这种方法可以跨平台。
  • JAVA先编译再解释: 将源文件通过编译器编译成字节码文件,再把字节码文件
    变成机器语言,这种方法相对于解释执行效率高,而且能够跨平台,为JAVA的流行提供了很大的优势。

五,JAVA的虚拟机

JAVA的虚拟机在服务器端有很大优势,不同的操作系统对字节的分配不一,
一个int型的数据类型的不同的系统上分配的字节是不一样的,这就导致代码
在不同的操作系统上有可能出错,而JAVA的虚拟机正好解决了这个问题,虚拟
机模仿操作系统的环境,首先使JAVA运行在虚拟机上,然后虚拟机根据字符的
长度向系统申请字节数,这样就解决了系统不一的差距,实现了跨平台。

六,JAVA的基本的格式

java语言的所有的代码都要写在类里面,类是java的基本,类的定义用class
格式为:class+类名,后加{ }结束
java的主函数即java入口函数格式:public static void main(string[],args){ },在花括号内写入语句。

注意!!!

java每一个语句写完都要用;(分号)结束

七,环境变量的作用

java_home环境变量:通知其他应用本机装了java,装在什么位置。
path/bin环境变量:装了java命令和工具,可以在任何目录下找到path.
classpath(类路径):这是环境变量中最重要的部分,提示虚拟机在哪个地方可以找到.class文件.

八,java的基本规定

java的类有两种,一种公开类,一种非公开类,一个java文件中有且只有一种公
开类,且文件名与类名必须相同.

九,java的包的用法

java的包和文件夹的使用几乎一样,由于文件保存在java文件一个页面内会导致
文件堆积,于是java创建了包来管理文件,包存放字节码文件,基本格式为:

package +包名

用来声明本文中的所有类属于哪一个包,增加了包之后java的类名就变为包名
+类名
比如类名为hello,包名为a1,则现在包名a1.hello
包和文件夹一样,也可以包里面套着包,比如a1.a2.a3是指a3在a2包里,a2在
包a1里
用代码写为:package a1.a2.a3,同时此时的类名就变为a1.a2.a3+类
,即为a1.a2.a3.hello
当使用包后,类名就会改变,有时候会变得很复杂,像刚刚的a1.a2.a3.hello一样会很麻烦,于是我们可以在package下一行写上import语
句,格式为import+包名+类名,例如刚刚使用的a1.a2.a3.hello,可以
写为import a1.a2.a3.hello
指下列我所有用的hello类都指a3包里面的hello类
同时如果写为**import a1.a2.a3.* ** 这是指我下面用到的所有的类都是a3包里
面的

注意!!!

一个java文件中包最多有一个,而import则可以写很多个.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值