虽然在大学里面已经学过了JAVA的基础课程,但还是觉得很模糊。感觉都有一点了解,却感觉什么都没有完全掌握。所以从零开始再学习一遍。以下记录JavaSE的相关学习笔记。
JAVA的简介
什么是Java?
java:是一门 面向对象 的 计算机编程 语言;
计算机编程语言:
人与计算机进行沟通的一种方式
计算机语言:C,C++,C#,php,java
Java能干什么?
开发软件(系统);
软件概念:
就是一系列按照特定顺序组织起来的指令和书籍的集合
数据:事物一种描述信息
指令:就是命令
软件分类:
系统级软件:windows、linux、mac
应用级的软件:QQ、吃鸡、LOL、微信、抖音...
Java历史:
主要创始人:詹姆斯·高斯林(James Gosling)——Java之父
SUN公司(斯坦福大学网络公司)1982年创办,2010年被Oracle(甲骨文)收购
Java的原因前身(OAK)橡树,后来更名Java(爪哇)
Java特点:
开源
面向对象语言
跨平台:
跨操作系统
利用Java虚拟机(JVM)实现跨平台
JVM本身是不能跨平台的,不同的服务器装不同的虚拟机
总结:Java语言之所以跨平台,是利用不同版本的JVM
Java体系:
1、JavaSE(J2SE) Java基础
2、JavaEE(J2EE、JavaWeb) 企业级应用
3、JavaME(J2ME)移动端、被安卓干掉了
环境配置
什么是JRE和JDK:
JRE:
运行环境:必须要安装的的;
JRE=JVM+核心的类库
JDK:
Java的开发工具包
JDK=JRE+工具包
Java安装:
JDK安装
解压版安装注意:
1、不要带中文、空格和特殊符号
安装目录bin目录下:
javac.exe
编译java文件,编译的时候会检查java程序的语法是否正确
如果编译不通过的话,就不会生成class文件
命令:javac Demo.java
java.exe
运行Java程序
java Demo
执行步骤:
1、编写代码
2、编译代码
3、执行代码
DOS命令:
进入盘符:f: d:
进入下一级目录:cd 文件名
返回上一级目录:cd..
返回根目录:cd /
dir 显示当前目录下的所有文件及文件夹
exit 退出DOS窗口
JDK版本查看:
bin目录下:java -version
代码文件:
文件名.java
环境变量的配置:
path:
在电脑的任何目录下都可以使用javac和java这两个命令;
classpath:
指定存放.class文件的目录
jvm运行程序时,会去classpath目录下去找对应的class文件,
如果没有配置classpath,jvm还是会去classpath下去找,
没有指定,JVM就会去当前目录下找对应的class文件
classpath配置过程:
计算机(右键)→属性→高级系统设置→高级→环境变量→系统变量→新建
→变量名(classpath)→变量值(任意目录作为classpath默认目录+;.)→确定→确定...
环境变量配置过程:
计算机(右键)→属性→高级系统设置→高级→环境变量→系统变量→Path(双击)
→变量值(最后+分号+jdk的bin目录的路径+分号+jre的bin目录)→确定→确定...
JAVA开发工具
eclipse 解压版:
解压时:目录不要带有
第一:工作区间的配置
第二:字体大小修改
创建工程文件:
File→New→Project→Java Project→Next→(填写project名)→Finish
创建Class文件:
File→New→Class→(填写class名)→Finish
改变字符大小:
Window→preferences→general→appearance→colors and fonds→(需要修改的地方)→Edit
运行文件:
右键→Run As→1 Java Application
总结:
JAVA简介
JDK安装及环境变量的配置
第一个JAVA程序的编写
JAVA开发工具eclipse的安装及配置