- 浏览: 1595224 次
- 来自: 上海
-
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1.软件是什么
DOS 命令
java 语言的概述
java语言的架构
java 的特性
Java语言的环境搭建
javaJDK的下载
java JDK目录的解析
java环境变量的 永久配置
java 环境变量的 临时配置
java 编程体验
使用环境变量配置 java中可执行文件目录
java中的规范(可遵守 可不遵守 ,不遵守就是 另类 会火星去吧 呵呵)
java中的注释
软件:一系列按照特定顺序组织的计算机数据和指令的集合 常见的软件 系统软件:DOS window Linux Unix 应用软件 迅雷 QQ 扫雷 软件实现了人和计算机之间交互 交互方式 图形化界面 命令行方式
DOS 命令
dir:列出当前目录下的文件和文件夹 md:创建目录 rd:删除目录 cd:进入目录 cd..:退回到上一级目录 cd/: 退回到根目录 del: 删除文件 ext:退出DOS命令 查找端口 netstat -ano|findstr '19868' 查找进程名字 tasklist|findstr 19868 杀死端口 taskkill /f /t /im 进程名字
java 语言的概述
1.是sun (Stanford University Network)斯坦福大学网络退出的高级编程语言 2.是面向internet 的编程语言 3.随着java在web方面的成熟,已经成为 web应用的首选开发语言 4.易学,面向对象,安全可靠,与平台(win)无关的编程语言
java语言的架构
1.J2EE(Java 2 Platform Enterprise Edition) 企业版 主要针对 Web应用程序 2.J2SE(Java 2 Platform Standard Edition) 标准版 普通桌面 商务应用 比如 JAVA的扫雷 3.J2ME(Java 2 Platform Micro Edition) 小型版 电子消费产品, 嵌入式开发,手机应用 Java5.0版本后更名为 JAVAEE JAVASE JAVAME
java 的特性
1.跨平台 用java开发的应用可以在不同的系统上运行 2.原理 只要在需要运行java的应用程序的操作系统上安装一个 Java虚拟机 JVM 即可 有JVM(Java Virtual Machine)来负责运行Java程序在该系统中运行 3.可以看出JVM是分版本的 比如:Window JVM Linux JVM MAC JVM
Java语言的环境搭建
1.JRE:(Java Runtime Environment Java 运行环境) 包括JVM 和java程序所需要的核心类库,如果想要运行一个开发好的java程序,计算机中需要安装JRE JRE只能运行 Java程序 2.JDK:(Java Delelopment Kit Java开发工具包) 主要是供Java程序员 开发 Java 程序,器重包含了java的开发工具包,.也包括了JRE 所以安装 JDK就不用单独安装 JRE了 其中开发工具:javac 是编译工具 打包工具 jar.ext 简单而言: 使用 JDK 开发 完成java程序 ,使用 JRE 去运行java程序
javaJDK的下载
1.www.oracle.com 开发 : JAVAEE ---> Platform---> JDK 只运行 就 :jre 2.www.sun.com 开发 : JAVAEE ---> Platform---> JDK 只运行 就 :jre 1.安装后可以直接带着jdk 目录走就可以, 装和不装的区别在于 注册表中有记录
java JDK目录的解析
1.bin: 开发工具 都在这里 (Binary) 二进制文件 里面有javac命令工具 2.jre: java应用程序运行 所有需要的工具包括 JVM
java环境变量的 永久配置
1.配置在前面 查找的速度越快 2.环境变量 JAVA_HOME = c:\java\jdk6.0 3.设置 PATH+=%JAVA_HOME%\bin;
java 环境变量的 临时配置
1.set 是查看 所有的环境变量 2.set path: 查看 path 环境变量的值 3.set JAVA_HOME=c:\java\jdk6.0 4.set path=%JAVA_HOME%\bin;%path% 5.如果沿用 之前窗口的中设置的值 采用start 可以打开一个新的命令行窗口 里面的环境变量的值就是刚设置的
java 编程体验
1.新建记事本 123.txt 2.打开 --输入 --- class Demp{ public satatic void main(String [] args){ System.out.println("Hello World");}} 3.保存123.java 4.编译 进入到 这个文件的所在目录 然后 使用 javac Demo.java 5.运行 java Demo 6.如果 class 前面有 public 则这个文件的名称 要和这个公共类名一样
使用环境变量配置 java中可执行文件目录
1.临时配置 set classpath=D:\java\workspace\ 2.清空环境变量 set classpath= \\=后面不写就表示清空 3.在使用 java 运行虚拟机在启动的时候 先找环境变量 classpath 如果没有classpath 就开始找当前目录 下的 可执行文件 -->先classpath---> 本盘符 4:set classpath=c:\; \\有 "分号" 就会先找 classpath 然后再找 当前目录 5:set classpath=c:\ \\没有 "分号" 只会找classpath 6.set classpath=.:c:\;d:\ \\"."表示先找本目录 --> c:\-->d:\ 7.set classpath=c:\;d:\ \\ 没有 "." 就不会在找当前目录目录 8.set classpath=.:c:\;d:\ <=> c:\:d:\; ";" 表都会找当前路径下 比如: c:\User\Bin>set classpath=.:c:\;d:\ c:\User\Bin>java Demo \\ 会先找 c:\User\Bin> 下是否有 Demo.class 文件 换个 c:\User\Bin>set classpath=c:\;d:\; c:\User\Bin>java Demo \\会最后找 c:\User\Bin>下是否有 Demo.class 文件 明白当前目录是只 c:\User\Bin> 就可以了
java中的规范(可遵守 可不遵守 ,不遵守就是 另类 会火星去吧 呵呵)
1.类名 必须要 首字母大写 2.一个类中 只能有 一个main方法 3.编译类的时候 主要 类的后面的是否有隐藏的后缀名 !!!!
java中的注释
1. // 单行注释 2. /* 多上注释 */ 3. /** 文档注释*/ 可以使用 javadoc.exe 生成 说明文档 4. 多行注释中 能有单行注释 5. 多行注释中 不能有多行注释 6. 文档注释中 不能有文档注释 和多行注释 7. 一般类和 函数 都加 文档注释
发表评论
-
检测一个字符串是否在jvm的常量池中
2018-12-18 17:34 1011public static boolean inPool( ... -
UTC时间, GMT时间 ,夏令时
2017-08-18 15:12 2289经常混淆于此,特地研究了一下,记录在此以备忘。 整个地 ... -
java 反射List
2017-02-18 01:58 5676package com.enhance.reflect; ... -
JDK1.5 Exchange 两个线程互换数据
2016-08-04 18:00 1024import java.util.concurrent ... -
JDK1.5 CountDownLatch
2016-08-04 16:25 1064/* * 还有一个利用场景: ... -
java CyclicBarrier 循环障碍阻塞
2016-08-03 23:54 1025//一个同步辅助类,它允许一组线程互相等待,直到到达某个公 ... -
java 信号灯 Semaphore
2016-08-03 23:53 1832更多介绍http://blog.csdn.net/java20 ... -
java 使用读写锁设计一个缓存模型
2016-08-03 23:49 1424import java.util.HashMap; ... -
java 读写锁
2016-08-03 23:46 825import java.util.Random; i ... -
java 多个线程之间同步通信
2016-08-02 17:16 2405import java.util.concurrent ... -
jdk1.5 锁 Lock 和 Condition
2016-08-02 17:03 933// lock 练习 public class Lock ... -
JDK1.5 获取线程执行结果 Callable Future
2016-08-02 15:08 1181import java.util.Random; i ... -
JDK1.5 线程池
2016-08-02 14:48 810import java.util.concurrent ... -
java 多线程ThreadLocal
2016-08-02 00:13 1155import java.util.Random; ... -
java 定时器 Timer
2016-08-01 16:53 3907import java.util.Calendar; ... -
java 多线程同步+通信
2016-08-01 16:48 975/** *父子线程 交替打印10 次, 100次 ... -
java 线程同步
2016-08-01 16:43 1034import java.util.concurrent.l ... -
java多线程练习
2016-08-01 16:35 1848Java 传统多线程 Java 多线程同步 Java 多线 ... -
java 传统多线程
2016-08-01 16:34 1022/** * 传统多线程 */ public ... -
java 图片,剪切,缩放
2016-01-06 10:21 2241package out; import ja ...
相关推荐
【Java学习100天速成课件】是一套针对初学者设计的全面教程,旨在帮助大家在相对较短的时间内掌握Java编程基础。这个课程涵盖了从入门到进阶的各个阶段,适合对编程有一定兴趣,但又没有Java背景知识的学习者。通过...
1. **Java环境配置**:首先,你需要安装Java Development Kit (JDK) 并设置好环境变量,确保Java编译器(javac)和Java运行时环境(JRE)能正常工作。 2. **基本语法**:学习Java的基础语法,包括数据类型(如整型...
1. 平台无关性:Java的“一次编写,到处运行”特性打破了传统软件对特定环境的依赖,使得软件可以在不同硬件和操作系统上无缝运行,只需确保有Java虚拟机(JVM)支持。 2. 动态性和安全性:Java支持动态编译和运行...
"01-Java基础-第1天(Java概述java安装与环境"这个主题涵盖了Java学习的基础部分,包括对Java语言的整体理解、安装步骤以及配置环境变量等基础知识。 1. **Java概述**: Java是由Sun Microsystems公司(后被Oracle...
Java编程语言以其强大的功能、跨平台的特性以及丰富的开源库,成为了全球软件开发者的首选工具之一。对于初学者来说,掌握Java技术可以打开许多职业发展机会。"Java100天速成"是一个专为新手设计的学习计划,旨在...
这不仅是一场快速学习的挑战,也是一个深度理解Java编程基础的全面之旅。通过本课程,学员将从零开始,逐步建立起扎实的Java编程基础,为未来在软件开发领域的发展打下坚实的基础。 第一天:Java简介与环境配置 1. ...
1. **JAVA环境搭建**:首先,你需要安装JAVA开发工具包(JDK),配置环境变量,熟悉JAVA开发的基本环境。 2. **JAVA语法基础**:了解JAVA的基础语法,包括数据类型(如整型、浮点型、字符型、布尔型)、变量、常量...
Java的发展历程部分提到了Java之父:詹姆斯高斯林(James Gosling)。他开发的Java语言因为其“一次编写,到处运行”的特性,极大地推动了编程语言的发展。JDK(Java Development Kit)的发展历史也成为了Java学习者...
《2018年黑马程序员全套教程java基础第1天笔记+讲义》是一份针对初学者精心编排的Java编程教程,旨在帮助新手快速掌握Java编程的基础知识。本教程结合了JDK9的新特性以及IntelliJ IDEA的实用技巧,为学习者提供了一...
### Java入门教程:9天快速入门JAVA #### 第一章:Java概述 ##### §1.1 Java语言出现的背景、影响及应用前景 **一、背景** Java 的诞生源自 SUN MicroSystems 公司的一项名为 Oak 的项目。1991 年,该项目由 ...
1. **线程(Thread)**:Java中的多线程是其强大特性之一,允许程序同时执行多个任务。在Java中,可以通过继承Thread类或实现Runnable接口来创建线程。线程同步是多线程编程的关键,包括synchronized关键字、wait()...
细品这杯香浓的咖啡——阿里中间件高级专家沈询的Java之旅.docx 给你一次机会面试架构师 你会问什么问题?.docx 超全面:程序员跳槽神级攻略.docx 跳还是不跳,是一个问题——跳槽时该如何权衡?.docx 进入IT企业...
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TimeFormatUtil { public static String getInterval(Date createAt) { // 定义最终返回的结果字符...
本教程将围绕"Java视频教程_黑马Java零基础辅导班[第一期]第1天课件源码"的主题,对Java的基础知识进行深入讲解。 一、Java开发环境搭建 学习Java的第一步是搭建开发环境,这包括安装Java Development Kit (JDK) 和...
### 标题:“23天轻松搞定Java” 该标题表明这是一份关于在23天内掌握Java基础知识的学习资料。它暗示了这份资料会按照一定的计划或日程安排来帮助学习者逐步掌握Java语言的核心概念和技术。 ### 描述:“很不错的...
在"27天成为Java大神之Day02"的学习旅程中,我们开始深入Java的世界。这个阶段,我们将重点理解Java的基础概念,为后续的高级主题打下坚实的基础。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现...
1. **21天学通Java**: - 这个课程旨在通过为期21天的学习计划帮助初学者掌握Java的基本语法和编程技巧。 - 适合于没有编程基础或者对Java不熟悉的学习者。 2. **Java零基础学习程序设计**: - 提供了一个从零...
1. **Java基础语法**:首先,你需要掌握Java的基础,包括数据类型(如整型、浮点型、字符型和布尔型)、变量、运算符、流程控制(如if语句、switch语句、for循环和while循环)、数组以及字符串。 2. **类与对象**:...
第1-3天:Java基础知识 这个阶段会介绍Java的历史、发展和应用领域,以及如何安装Java开发环境(JDK)。还会讲解Java的基本语法,如变量、数据类型、运算符、控制结构(if-else、switch、for、while循环)以及基础的...