Java从头复习:java概述
来源:互联网 发布:中国真实gdp季度数据 编辑:程序博客网 时间:2024/06/06 03:46
Java不再有指针 类型定义 全局变量等
与平台无关 一次编写 到处运行
Java可以经解释器得到字节码 现在的版本又加入了编译功能(JIT just-in-time编译器)
Java “编译”后得到字节码,不在CPU上执行 而是由JVM执行
字节码储存在.class文件中
然后由Java解释器对字节码进行操作,有三项微小的工作:
1.下载代码--由类下载器完成
2.校验代码--由字节码校验器完成
3.运行代码--由运行时解释器完成
JDK:Sun公司提供的软件包,其中含有编写和运行Java的所有工具
jdk目录下有bin lib jre demo目录
bin目录有java开发工具,下有javac (java编译器)java(Java解释器)jdb(Java调试器) javap(反编译) javadoc(文档生成器) appletviewer(Applet解释器)
Java程序有两种:Java应用程序Java Application 和 Java小程序(Java Applet)
一个Java文件只能有一个公有类,类名就是文件名
main()前面必须有三个修饰符: public static void. 必须包含在一个类中
static:不需要通过类的实例调用
需要使用布尔值的地方不能用0 1等代替
Java不能多重继承 python可以
OOP:三大技术:封装 继承 多态
Java的;类定义和实现是放在一起保存的,在一个文件中
类中定义的公有静态变量相当于全局变量 可以被类的所有对象共享
Java把说明为class类型的变量看做是引用 引用之间的赋值不那么简单
块:{} 内的变量将屏蔽所在类内的同名变量 但同一个块(包含其子块)中如果变量名字相同则会冲突报错
Scanner类:
在java.util包内 需要先import java.util.Scanner;
必须先创建一个对象: Scanner scan = new Scanner(System.in);
next() 方法:读取以空白隔开的字
nextInt() nextDouble() nextLine()
DecimalFormat类:
格式化输出
import java.text.DecimalFortmat;
DecimalFormat fmt = new DecimalFormat ("0.###");
System.out.println(fmt.format(x));
- Java从头复习:java概述
- java从头学day03-2[函数概述]
- Java复习笔记—概述
- Java复习笔记之Java概述
- JAVA复习笔记--------类(一)概述
- Java基础复习——(一)Java基础概述
- java从头开始学习到选择c++ (一)java概述(1)
- java从头开始学习到选择c++ (二)java概述(2)
- 准备参加SCJP考试,所以从现在开始准备从头开始认真复习一遍Java。
- 既然开始从头复习Java基础知识,好歹来本参考书吧!
- 从头开始学习java
- 从头再学习JAVA
- 从头开始学习Java
- 从头开始学JAVA
- java从头再来
- 从头学习java之一
- 从头开始学习JAVA
- Java从头学(一)
- UML的宏观理解
- view的onMeasure,onLayout,onDraw源码分析(下)
- Word 通过添加Package 实现word藏毒
- Spring Boot系列教程十二:Spring boot集成Redis
- 2016人生总结
- Java从头复习:java概述
- HDU 5745 dp, bitset优化
- 正则表达式语法速查表
- UOJ164 V 线段树lazytag维护历史最值
- 微信OAuth2.0网页授权snsapi_userinfo方式java版
- LightOJ 1077 How Many Points? (变种gcd)
- 记一次简单的逆向
- 怎样把未分配的磁盘空间合并到已分配的磁盘
- 设计模式分类