java
2015-05-31 20:07
375 查看
1java语言的特点:
一种面向对象的语言,
一种平台无关的语言,提供程序运行的解释环境,
一种健壮的语言,吸收的C/C++语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请和释放等)。
java的开发环境为JDK(包含JRE用户时候用的时候只需要JRE)
2java的两种核心机
1java虚拟机:屏蔽了底层运行平台的差别,实现了一次编译,到处运行的特点。
2垃圾收集机制:
java提东一种系统级线程跟踪存储空间的分配情况,平在JVM闲置的时候,检查并释放哪些可被释放的存储器空间,java的垃圾回收在程序运行中自动进行,程序员无法精准控制和干预。
3.环境变量
1.path:windows系统执行命令时要搜寻的路径。
javac编译程序的时候从path环境变量中找到javac.exe来执行,如果path环境变量没有配置要想编译java程序,需要提供javac.exe所在的根目录。
2.classpath;java在编译和运行时要找的class所在的路径。
javac编译完成之后,java +类名就能直接运行该类,运行的是从classpath中从左到右找对应的类(容易出错的地方,在配置的目录中两个目录中有相同的类,比如java1,java2.现在的当前目录是java1,但是在classpath中java2的目录在java1的前面则执行java2中的类)
使用:echo %classpath%查看环境变量中配置的目录。
使用:java -version查看当前jdk的版本。
总结;java的学习刚开始,先总结写基本的内容,随着以后的学习在不断的总结。
一种面向对象的语言,
一种平台无关的语言,提供程序运行的解释环境,
一种健壮的语言,吸收的C/C++语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请和释放等)。
java的开发环境为JDK(包含JRE用户时候用的时候只需要JRE)
2java的两种核心机
1java虚拟机:屏蔽了底层运行平台的差别,实现了一次编译,到处运行的特点。
2垃圾收集机制:
java提东一种系统级线程跟踪存储空间的分配情况,平在JVM闲置的时候,检查并释放哪些可被释放的存储器空间,java的垃圾回收在程序运行中自动进行,程序员无法精准控制和干预。
3.环境变量
1.path:windows系统执行命令时要搜寻的路径。
javac编译程序的时候从path环境变量中找到javac.exe来执行,如果path环境变量没有配置要想编译java程序,需要提供javac.exe所在的根目录。
2.classpath;java在编译和运行时要找的class所在的路径。
javac编译完成之后,java +类名就能直接运行该类,运行的是从classpath中从左到右找对应的类(容易出错的地方,在配置的目录中两个目录中有相同的类,比如java1,java2.现在的当前目录是java1,但是在classpath中java2的目录在java1的前面则执行java2中的类)
使用:echo %classpath%查看环境变量中配置的目录。
使用:java -version查看当前jdk的版本。
总结;java的学习刚开始,先总结写基本的内容,随着以后的学习在不断的总结。
相关文章推荐
- java自动装箱和拆箱
- java 多态的知识点总结
- Java NIO系列教程(一) Java NIO 概述
- hbase java API跟新数据,创建表
- hbase java API跟新数据,创建表
- spring读取.properties文件
- Java NIO 05=====通道之间的数据传输
- java ButtonGroup及JRadioButton用法
- Java NIO 04=====Scatter/Gather
- Java的垃圾回收机制(未完)
- JAVA 对象的转型
- 可视化日历【Java,有详细的注释】
- Java NIO 02=====Channel
- qq聊天机器人 群发工具 (java版) (二)
- 启动Eclipse 弹出Failed to load the JNI shared library 的解决方法
- Java NIO 01=====概述
- Java NIO 00=====开篇
- java 访问活动目录代码
- JAVA导出CSV文件时产生乱码的解决方法
- JVM内存管理:深入Java内存区域与OOM