小白日记2

笔记
什么是编程?
编程就是人和计算机交流的过程。因为计算机只认识0和1,所以我们需要把我们要下达的指示转化成计算机能够明白的话,这就是编程语言。比如C,C++,Java等都是编程语言。

JavaSE、JavaEE、JavaME的区别?
JavaSE就是Java基础,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE包含了支持Java Web服务开发的类。
Java EE是在Java SE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构。
JavaME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
三者的区别主要就是面向的应用领域不一样。

JVM、JRE、JDK
JVM就是Java虚拟机,Java程序需要运行在虚拟机上,不同的系统有不同版本的虚拟机,这也是Java语言跨平台的根本原因。
JRE包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包。如果只是单纯的运行一段Java程序,那只需要安装JRE就可以了。
JDK包含了Java的开发工具,也包括了JRE。其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)等

Java编译过程
Java源代码---->编译器---->jvm可执行的Java字节码---->jvm---->jvm中解释器----->机器可执行的二进制机器码---->程序运行。

Java程序主类?
一个Java应用程序可以有多个类,但只能有一个主类,也就是包含main方法的类。这个类也是Java程序的入口。
Java小程序的主类是一个继承自系统类JApplet或Applet的子类。应用程序的主类不一定要求是public类,但小程序的主类要求必须是public类。主类是Java程序执行的入口点。

Java八大基本数据类型
整数类型byte、short、int、long
浮点型float、double
字符型char
布尔型boolean
引用数据类型
类(class)
接口(interface)
数组([])

访问修饰符
private < default < pritected < public
当前类 同包 子类 其他包

&逻辑与
&&短路与
|逻辑或
||短路或

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值