Java基础复习第一天

前言:看了这么多人的博客文章,和订阅了好多博主的微信公共号,自己也有写过博客的想法,但是被各种借口给打击了(例如,语文不行,没有词汇等等),都没有能坚持下来,想想自己也是够了。。今天就从Java基础知识的复习开始,定期写写博客,算是给自己一个狠心和交代!贵在坚持,对自己说一句话:望好自为之。

关键词: JAVA   环境变量   常量   变量

1.Java 的特性:简单性、面向对象、可移植性。

2.Java 是一种编译型和解释型相结合的语言,主要是因为:

a.利用编辑器编写java源程序  --->  Xxx.java文件  --->  b.利用编译器(javac命令)编译java源文件  --->  Xxx.class文件  --->  c.利用虚拟机(解释器,java命令)解释执行。

3.容易混的两次词: JRE = jvm+java核心类库,JDK = JRE + Java开发工具。如果只需要调用java,按照JRE即可。如果要做Java开发,则必须要安装JDK,具体网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载安装即可,目前的版本为:JDK8u40。

4.Java运行环境的三个主要功能:

加载代码(由类加载器-class loader完成)  --->  代码校验(由字节校验器-bytecode verifier完成)  --->  执行代码(由运行时解释器-runtime interpreter完成)。

5.Java开发环境搭建注意点: %JAVA_HOME%中的   %  的含义是  连接符的意思。(JAVA_HOME,%JAVA_HOME%\bin;)

6.注释,是必须要写的,不写注释的程序员不是好的程序员,“菜鸟”是不写注释的,不写注释的人是不能被接受的。

Java中有三种注释,即 单行注释-  //  、多行注释-  /*   */   、文档注释。其中多行注释(/*   */),不要嵌套使用,头尾被识别后,下面的代码就不能被注释了。

eg.   /*  Java is  a  cool    /*  */   language */     这样一注释的话,language就不能被注释了。

7.晚上追加更新关于环境变量配置中的   path  和  classpath  的相关理解。

PS:  万事开头难,既然开头了,就贵在坚持了,你懂的。

时间: 2025-01-18 02:15:10

Java基础复习第一天的相关文章

Java基础复习笔记系列 四

Java基础复习笔记系列之 数组 1.数组初步介绍? Java中的数组是引用类型,不可以直接分配在栈上.不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型.) Java中的数组在申明时,不能指定其长度.不同于C 数组的小标可以是整型常量或整型表达式. .length方法是显示数组的长度:数组.length;String.length();一个是属性,一个是方法.注意区分. 2.数组的内存分析? Array a[]; a = new Integer(15); /*这个a在栈中,在堆

Java基础复习㈥ 内存分配

1.方法区 类的全限定名.直接超类的全限定名.该类是类或者接口.访问修饰符.直接超接口全限定名: 运行时常量池.字段.方法.静态变量.到类装载器的引用.到类class的引用 2.栈内存 局部变量区.操作数栈.帧数据区 3.堆内存 存放由new创建的对象和数组 *栈内存和堆内存 栈存取速度比堆快,仅次于寄存器,栈数据可以共享.栈中主要存放一些基本类型的变量和对象句柄 4.本地方法栈内存 5.String ① String str1 = "abc"; String str2 = "

Java基础复习笔记系列 五 常用类

Java基础复习笔记系列之 常用类 1.String类介绍. 首先看类所属的包:java.lang.String类. 再看它的构造方法: 2. String s1 = “hello”: String s2 = “hello”:结论:s1 == s2. 字符串常量放在data区. 3. String s3 = new String("hello"); String s4 = new String("hello");结论:s3 != s4.但s3.equals(s4).

Java基础复习笔记系列 七 IO操作

Java基础复习笔记系列之 IO操作 1. 2.

Java基础复习笔记系列 十 GUI

Java基础复习笔记系列之 GUI 1. 2.

Java基础复习笔记系列 九 网络编程

Java基础复习笔记系列之 网络编程 1. 2.

Java基础复习笔记系列 八 多线程编程

Java基础复习笔记系列之 多线程编程 1. 2.

Java基础复习笔记系列 六 容器

Java基础复习笔记系列之 容器 1. 2.

java基础复习之对于String对象,可以使用“=”赋值,也可以使用new关键字赋值,两种方式有什么区别?

String类型是实际工作中经常用到的类型,从数据类型上划分,String是一个引用类型,是API中定义的一个类.所以String类型的对象可以用new创建,例如String name=new String("string");为变量name进行赋值,值为"string" ,然而String类比其他类有些特殊,可以使用'='直接赋值,如 String name="string";也是为变量name进行赋值,值为"string"