Java学习笔记Day01

来源:互联网 发布:华为网络盒子 编辑:程序博客网 时间:2024/06/05 18:31

由于各种原因需要学习一下Java,借此来作为自己的学习笔记,记录一些对于我自己来说比较重要的知识点。可能有的会很简单很基础,也可能会有之前遇到过的相对初学者来说不容易理解的知识点没有做记录。同时也作为督促自己坚持到最后的一个方式吧。争取每天都更新吧,如果更新不了实在是因为有不可抗的原因。-。-

 day01
一.如何进行JAVA学习
1.从一开始就要分析内存结构、分析JDK源代码(把自己当作高手来要求自己,培养自己的学习习惯);
2.注重基础,注重基础,注重基础;
3.敲代码,敲代码,敲代码;
4.保持兴趣,兴趣是自学的最大动力;
5.程序员从来都是需要毅力的一个职位,写代码刚开始会是一件很痛苦的事,需要坚持,这是最重要的性格特点。


二.java相关知识
1.计算机语言:机器语言(第一代语言),汇编语言(第二代语言),高级语言(第三代语言,面向过程和面向对象)
2.核心优势:跨平台
3.发展公司:SUN(Stanford University Network);发明人:James Gosling
4.最革命性版本:JDK1.2,更名为java2
5.J2EE:Java 2 Enterprise Edition(服务器端应用)
  J2SE: Java 2 Standard Edition (个人计算机应用)
  J2ME: Java 2 Micro Edition  (消费性电子产品应用)


三.Java开发环境相关
1.JDK: Java Development Kit Java开发工具包
  JRE: Java Runtime Enviroment Java运行时环境
  JVM: Java Virtual Machine Java虚拟机
  (关系:JDK>>JRE>>JVM)
2.JVM:JVM是一种规范,是一个虚拟的用于执行bytecode字节码的计算机,是Java实现跨平台的关键。
可以使用软件来实现(IBM,SUN,BFA等,也可以自己写),也可以使用硬件来实现(JAVA芯片,将规范固化在硬件中,可以提高执行速度。)
3.变量配置:系统变量:JAVA_HOME、Path(执行dos命令,系统会在path指定的路径中寻找可执行文件。设置时最好使用JAVA_HOME,即%JAVA_HOME%\bin)
             win+R->cmd->java 出现相关信息即安装成功(出现错误修改环境变量后需重启DOS进行测试)


四.HelloWord
1.新建txt->设置文件扩展名显示->修改文件扩展名为.java(Welcome.java)->进行编辑,输入代码->
public class Welcome{
//Welcome需要和文件名保持一致,即类名需要与文件名保持一致
public static void main(String[] args){
System.out.println("Hello Word."); //结尾分号必须为英文的分号
}
}
->保存
2.cmd->进入文件所在目录(E: ->cd Mycode)->javac Welcome.java(调用Java编译器编译.java文件成为class字节码文件) ->java Welcome
     (修改代码之后需要重新进行编译、运行;Java代码区分大小写)
3.文本编辑工具:SumblimeText3(建议)
  集成开发环境:Eclipse、Intellj IDEA
4.main方法 :程序入口
5.一个源文件可以有多个class文件,即一个类对应一个class文件。
6.public class只能有一个,而且类名需要与文件名一致。
7.注意编程风格,养成良好的编程习惯(注意缩进、成对编程、见名知意)。
8.注释:(不会出现在字节码文件中)
//单行注释


/*
多行注释(不能嵌套)(可以注释一个单词或者字母)
*/