当前位置:网站首页 > Java基础 > 正文

java基础1认识java



JAVA 基础之初识JAVA_数组

JAVA 基础之初识JAVA_jar_02

   J2SE    JAVA stantard edition 标准版 桌面版本
   J2EE    Java enterprise edition 企业版 web版本
   J2ME    java micro edition     微缩版   移动版本
优势:
1.跨平台 JVM (Java虚拟机).class;(jvm上放的.class文件不用改,在更换操作系统时)
   字节码文件与平台无关,
2.简单   
1.C++--取其精华,去其糟粕
java基础1认识java 3.面向对象   
        class类   具有相似性的抽象的对象集合
       object对象 类具体化之后就变成了对象
类具体化产生对象,对象抽象化变成类
思想简单:
4.安全健壮
5.应用范围广 (扩展名:asp,aspx,php,cgi)
        通信机构,银行
6.免费开源
     DOS(磁盘操作系统)
7.动态更新
   引用最新的JDK,核心类库,
   模式是高于语言的,框架是基于语言的。
2.搭建Java开发环境
JDK(Java的sdk)=JRE+bin( 常用工具命令)+demo+sample
sdk软件工具包
   机器只要有JRE,就可以运行JAVA
jRE(JAVA的开发环境)=JVM +api核心类库
JVM= 类加载器+字节码校验器+解释执行器(翻译)
3. 1.编译期: .class文件成为字节码文件,由.java经过javac 命令编译而成。
   2.运行期: 在给类加载器,再到字节码校验器(判断正误),再到解释执行器逐行的解释执行。

为了简化开发过程,才搭建环境变量
4.环境变量:   给谁用    干什么用   值
    PATH:   os(操作系统)  方便操作系统找到常用工具命令    C:Program FilesJavajdk1.6.0_06bin
    CLASSPATH   类加载器  方便找到类文件.class   .(当前目录),如果设置要:. ;再加其他
    JAVA_HOME(要大写)   其他程序  让其他程序找到JDK C:Program FilesJavajdk1.6.0_06
5.怎么配置环境变量
    set命令:查找计算机中所有的环境变量
    系统级别的环境变量优先级高于用户级别的环境变量
    保留原来环境变量的值:set path=%path%;d:
1.硬配置    :
2.软配置:set path=: 再按回车,再输入set,再回车,查看path。 这种配置具有临时性,只在当前窗台有效
6.打包语句package
   为生成class文件定义一个路径
   写法
   编译时:javac -d . HelloWorld.java
   运行时:java com.etu.HelloWorld
打成jar包: jar cvf 名字.jar 名字.class
当给多个class文件打包时:jar cvf 名字.jar *.class
//
特殊情况下打包,含有db.xml,其他jar 包
1.把ConnFactory.java, dom4j.jar,mysql.jar,ojdbc.jar,db.xml放在一起,进入DOS
2.进入上面文件所在的目录
3.操作:1.运行run.bat;
2.javac -d . ConnFactory.java 会生成一个含有包文件,和编译的class文件;
3.再重新见一个文件a,把刚生成的factory(ConnFactory.java的包名)文件夹放进去,再放进去db.xml
4. 再cd a,进入a文件夹内,再操作:jar cvf factory.jar * ;
  即打包成功,即可使用

///

作用:
1.唯一确定一个类
2.将类文件按照功能分类

7.八种基本数据类型
                           值
1.boolean 布尔型
2.整形   默认值
byte 8位  0
  short 16位  0
int 32  0
  long 64   0
3.浮点型
float 32  0.0
double 64   0.0
4.字节型
   char
   三种表达方式
char c ='a';
char c ='97';
char c =;

boolean 类型,整形,浮点型,字节型。Boolean类型,整形(byte,short,int ,logn),浮点型(),字节型char。

数据类型:
引用数据类型:在内存中占用两块空间:实在存储的空间,和引用空间(存储)
基本数据类型:在内存在中只占用一块空间,
new开辟堆内存空间;
方法只存储一处空间,属性的存储要依赖对象;
gc回收对象,当没有被引用时;左侧写个应用空间,存储存放对象地址;(gabaggeCollection)
C语言:内存泄漏;
2.当你初始化一个引用类型的数组时,只是初始化数组,没有初始化数组中的元素;而基本类型的数组是初始化数组,同时初始化了数组的值
3.当增加,删除数组时,例如要增加一个元素,要开辟新的空间来存储所有的元素,删除也一样。

4.数组排序:Arrays.sort(数组实例);

  • 上一篇: java基础的三个框架
  • 下一篇: java 基础篇
  • 版权声明


    相关文章:

  • java基础的三个框架2025-04-17 18:02:06
  • 0基础java 就业2025-04-17 18:02:06
  • java 基础三个特性2025-04-17 18:02:06
  • java 基础类型数组2025-04-17 18:02:06
  • java语言程序设计基础篇ppt2025-04-17 18:02:06
  • java 基础篇2025-04-17 18:02:06
  • java基础书入门2025-04-17 18:02:06
  • JAVA实战基础2025-04-17 18:02:06
  • java基础6.3.32025-04-17 18:02:06
  • java基础体系2025-04-17 18:02:06