java jdk myeclipse_java初体验(JDK+myeclipse)
前一段时间突击了C语言,主要是针对文件的操作,学习C的目的就是利用C处理oracle数据文件,
在脱离oracle软件的情况下,提取出特定表的数据。行链接和行迁移再加上cluster表搞的头大,暂且一放,学习下java,
了解下这个跨平台的语言。
1、安装JDK
我安装的版本是jdk-6u16-windows-i586,下一步下一步,SO easy
JDK安装目录
C:\Program Files\Java\jdk1.6.0_16
2、设置环境变量
CLASSPATH变量内容如下:
C:\Program Files\Java\jdk1.6.0_16\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_16\lib\tools.jar
测试JAVA环境
java环境搭好了。
写个经典的helloworld!
-------------------------------
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello, World!");
}
}
---------------------------------------------------
保存为HelloWorld.java
cd HelloWorld.java所在目录
E:\java>javac HelloWorld.java
E:\java>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
报错了,错在哪呢??
原来需要把文件放在CLASSPATH目录下
set classpath=%classpath%;e:/java
E:\java>set classpath=%classpath%;e:/java
E:\java>java HelloWorld
Hello, World!
第一个java程序诞生了。。。
来个稍微复杂点的
-------------Class1---------------
import java.awt.*;
class myclass
{
public void fun()
{
System.out.println("Hello java!");
}
}
public class Class1
{
public static void main(String args[])
{
myclass obj;
obj=new myclass();
obj.fun();
}
}
-------------------------------------------------
调试结果
E:\java>javac Class1.java
E:\java>java Class1
Hello java!
注:类的声明与引用
-------------变量的初始化var.java-----------------
public class var
{
byte x;
short y;
int z;
long a;
float b;
double c;
char d;
boolean e;
public static void main(String[] args)
{
var m=new var();
System.out.println("打印数据x="+m.x);
System.out.println("打印数据y="+m.y);
System.out.println("打印数据z="+m.z);
System.out.println("打印数据a="+m.a);
System.out.println("打印数据b="+m.b);
System.out.println("打印数据c="+m.c);
System.out.println("打印数据d="+m.d);
System.out.println("打印数据e="+m.e);
}
运行结果
E:\java>javac var.java
E:\java>java var
打印数据x=0
打印数据y=0
打印数据z=0
打印数据a=0
打印数据b=0.0
打印数据c=0.0
打印数据d=
}
全局变量系统会自动初始化,局部变量必须要赋值才能工作。
java jdk myeclipse_java初体验(JDK+myeclipse)相关推荐
- Java开发 - Redis初体验
前言 es我们已经在前文中有所了解,和es有相似功能的是Redis,他们都不是纯粹的数据库.两者使用场景也是存在一定的差异的,本文目的并不重点说明他们之间的差异,但会简要说明,重点还是在对Redis的 ...
- Java开发 - SpringCache初体验
前言 早些时候,博主介绍过Redis的使用:Java开发 - Redis初体验,Redie是基于缓存的一项技术,对于Redis,博主此处不再赘述,不了解的可以去看这篇文章,但Redis缓存并不是顶峰, ...
- Java开发 - ELK初体验
前言 前面我们讲过消息队列,曾提到消息队列也具有保存消息日志的能力,今天要说的EL看也具备这个能力,不过还是要区分一下功能的.消息队列的日志主要指的是Redis的AOF,实际上只是可以利用了消息队列来 ...
- java 11_JAVA 11初体验
JAVA 11初体验 随着JAVA没半年发布一次新版本,前几天JAVA 11隆重登场.在JAVA 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进. 作 ...
- SQLite——Java使用SQLite初体验
文章目录 前言 依赖版本 SQLite 操作工具类(自写) 建立连接 建表DDL 插入数据.查询数据.删除数据 DML 删除数据表 DDL 查看db文件工具 前言 SQLite相比大多数数据库而言,具 ...
- Java开发 - Elasticsearch初体验
目录 前言 什么是es? 为什么要使用es? es查询的原理? es需要准备什么? es基本用法 创建工程 添加依赖 创建操作es的文件 使用ik分词插件 Spring Data 项目中引入Sprin ...
- Java开发 - Quartz初体验
目录 前言 Quartz 什么是Quartz Quartz作用 Quartz结构 表达式 案例 Quartz实战 添加依赖 创建Job类 创建配置类 测试代码 扩展练习 结语 前言 在上 ...
- Java开发 - 布隆过滤器初体验
目录 前言 布隆过滤器 什么是布隆过滤器 布隆过滤器的作用 布隆过滤器原理 怎么设计布隆过滤器 布隆过滤器使用案例 安装布隆过滤器 添加依赖 添加配置 添加工具类 添加测试代码 简单测试 特别提醒 ...
- java代码初体验_第一次Java 8体验
java代码初体验 像世界其他地方一样,我深深地爱上了Slack. 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法. 您认为这些天哪个更常见,杂乱无章的机智 ...
最新文章
- java 月份起止时间_java已知时间的本周,本月,本年的起始时间
- boost使用学习总结
- e影安全智能浏览器_【启耀玻璃】智能调光玻璃有什么特点? - 调光艺术玻璃|防火防弹玻璃|LOW-E节能玻璃|隔音隔热玻璃|特种安全玻璃|夹层中空玻璃-...
- EFCore 5 新特性 Savepoints
- [react] 有在项目中使用过Antd吗?说说它的好处
- mysql 二维数组下标_php二维数组指定下标排序
- 计算机组成原理—虚拟存储器的分类
- 忘了 忘了,以前学的矩阵知识全交给老师了,敲黑板了,矩阵乘法实例讲解
- 代码覆盖率:80%,不能少(转)
- matlab里wblrnd函数,matlab随机函数
- 【安全测试工具】Drozer介绍及使用
- java基础热门侠客养成_侠客养成手册攻略大全 新手攻略开局任务流程汇总[多图]...
- 线性表的定义和基本操作
- 2021-2025年中国DNA基因芯片行业市场供需与战略研究报告
- Mongodb- paly中操作mongodb记录
- Python学习摘录(自用)
- 数据库-查询第二高的薪水
- Camera i2c、常见概念、系统架构简介
- Python灰帽子笔记一
- Data Masking-克隆“真实”的假数据
热门文章
- python旋转排序数组_LeetCode(力扣)——Search in Rotated Sorted Array 搜索旋转排序数组 python实现...
- 成果堪称“诺奖”一夜成名却无法复现的韩春雨,再发高分文章
- 个人数据在暗网的交易价格是多少?
- 周博磊自述5年研究经历:一个神经元的价值和一个神经病的坚持
- 单身狗救星!电子科大校长为理工科男脱单提建议
- 阿里员工的这则控诉,在圈内火了!
- 随记:我们需要怎样的数学教育?
- mysql sha256函数_MySQL8.0新特性——默认使用caching_sha2_password作为身份验证插件
- Mobius函数计算 定义+代码模板
- Almost Arithmetical Progression