房上的猫:了解java与学习java前的准备
一.java
概述:
1.通常指完成某些事情的一种既定方式和过程
2.程序可以看做对一系列动作执行过程的描述
3.计算机按照某种顺序完成一系列指令的集合称为程序
4.计算机仅识别二进制低级语言"0和1"
5.java分为:
*java SE
>是java技术的核心,提供基础的java开发工具,执行环境与应用程序接口
>主要用于(API)桌面应用程序的开发
*java EE
>主要用于网络程序和企业级应用的开发
*java ME
开发java程序步骤:
1.编写源程序
public class #{ //框架.类名
public static void main(String[] args){ //main方法
System.out.println("#") //输出命令
}
}
2.编译
>在控制台使用javac命令对.java文件进行编译
3.运行
>在控制台使用java命令运行编译后生成的.class文件
注释:
1.单行注释://
2.多行注释:/* */
java编码规范:
1.类名必须使用public
2.一行只写一条语句
3.用{}括起来的部分通常表示程序的某一层次结构."{"一般放在这一结构开始行的最末,"}"与该结构的第一个字母对齐,并单独占一行.
4.低一层次的语句或注释应该比高一层次的语句或注释缩进若干个空格后再书写,使程序更清晰,增加程序的可读性
5.public修饰的类的名称必须与java文件同名
6.main()方法前面使用public static void修饰,它们是必须的且顺序不能改变.必不可少
7.java对大小写敏感
8.一个完整的语句都要以";"结束
9.输出的字符串必须用引号引起来,而且必须是英文的引号
二.jdk:
1.重要目录或文件:
>bin目录:存放编译,运行java程序的可执行文件
>jre目录:存放java运行环境的文件
>lib目录:存放java的类库文件.
>src.rar文件:构成java平台核心API的所有类的源文件
2.配置环境变量:
>右击桌面计算机图标
>从弹出的快捷菜单选择属性选项,然后选择高级选项卡
>单击环境变量按钮
>在系统变量中编辑path变量:在path变量开始位置增加(jdk)bin目录 (英文分号结束)
三.java程序开发软件--MyEclipse平台:
导入jdk:
1.选择Windows-Pregerences选项,打开Pregerences窗口,展开java节点,选择其下的Installed JREs子节点
2.单击Add,进入Add JRE窗口.在浏览文件夹对话框选择jdk安装目录
3.选中jdk前的复选框,设置为默认版本
4.展开Pregerences窗口左侧java节点的Compiler子节点,在窗口右侧Compile compliancelevel下拉框中选择jdk版本
创建java项目:
1.创建一个java项目
2.创建包.类 并编写源程序
房上的猫:了解java与学习java前的准备的更多相关文章
- 如何学习Java?学习Java顺序?
Java相对于Asp.Net或Asp.Net MVC来讲,入门是比较困难和烦琐的!它不像.Net哪样有安装开发工具就可以跑程序了,不需要配置复杂的运行环境. 推荐的学习Java的学习顺序如下: 一.J ...
- Java基础学习-Java语言概述
一.Java语言发展史 创始人:詹姆斯·高斯林(James Gosling) 公司:SUN——(Stanford University Network斯坦福大学网络公司) 1995年5月23日,Jav ...
- [转载] java多线程学习-java.util.concurrent详解(一) Latch/Barrier
转载自http://janeky.iteye.com/blog/769965 Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可 ...
- [转载] java多线程学习-java.util.concurrent详解(二)Semaphore/FutureTask/Exchanger
转载自http://janeky.iteye.com/blog/770393 ------------------------------------------------------------- ...
- [转载] java多线程学习-java.util.concurrent详解(三)ScheduledThreadPoolExecutor
转载自http://janeky.iteye.com/blog/770441 ------------------------------------------------------------- ...
- [转载] java多线程学习-java.util.concurrent详解(四) BlockingQueue
转载自http://janeky.iteye.com/blog/770671 ------------------------------------------------------------- ...
- java多线程学习--java.util.concurrent (转载)
题记:util和concurrent 包是后续重点先看的和学习的模块 原文地址:http://www.cnblogs.com/sunhan/p/3817806.html CountDownLatch, ...
- java多线程学习--java.util.concurrent
CountDownLatch,api 文档:http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.h ...
- <java基础学习>JAVA 对象和类
Java is an Object-Oriented Language. As a language that has the Object Oriented feature, Java suppor ...
随机推荐
- PAT 1003. Emergency (25) dij+增加点权数组和最短路径个数数组
1003. Emergency (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue As an emerg ...
- 第四届河南省ACM 节能 区间DP
1001: 节 能 时间限制: 1 Sec 内存限制: 128 MB 提交: 21 解决: 9 [提交][状态][讨论版] 题目描述 Dr.Kong设计的机器人卡多越来越聪明.最近市政公司交给卡多 ...
- CCF-201509-3-生成模板系统
问题描述 试题编号: 201509-3 试题名称: 模板生成系统 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 成成最近在搭建一个网站,其中一些页面的部分内容来自数据库中不同 ...
- 如何生成CA证书
一般情况下,如果能找到可用的证书,就可以直接使用,只不过会因证书的某些信息不正确或与部署证书的主机不匹配而导致浏览器提示证书无效,但这并不影响使用.需要手工生成证书的情况有:找不到可用的证书需要配置双 ...
- Springmvc ModelAndView踩过的坑之HttpServletResponse response
先抛出问题.以下两个方法声明有毛区别: @RequestMapping(value = "/rg") public void rg(@PathVariable Long pageI ...
- 代码管理 ,git 命令整理
//先要理解这四个概念,这是一个提交代码的流动轨迹:1.工作区(编辑器)-经过add到2- 2.暂存区 (缓存)- 经过commit3-3.本地仓库 (本地项目)-经过 push4-4.远程仓库 (线 ...
- LABjs、RequireJS、SeaJS 哪个最好用?为什么?
感谢玉伯在知乎的奉献,下面全文转载:http://www.zhihu.com/question/20342350/answer/14828786 LABjs 的核心是 LAB(Loading and ...
- WIN7下安装SVNserver端及client搭建协作环境
一.客户场景: 客户现场须要在虚拟机上封闭开发,所以须要搭建一个SVN协作开发环境.客户提供了一台全新的裸机安装的操作系统是WIN7旗舰版64位. 二.SVNserver搭建 1. SVNserver ...
- Oracle查看对象空间使用情况show_space
tom大神写了一个用于查看Oracle数据库对象空间使用情况. 以下演示一下怎样使用: –工具源代码 CREATE OR REPLACE PROCEDURE show_space(p_segname ...
- 自己手写WEB程序框架并执行
1.新建目录,起名MyWeb 2.目录下,新建两个目录 WEB-INF, META-INF,,还能够新建一些jsp,html文件 ,如 index.html 3在WEB-INF中必须存在一个文件WEB ...