Java 入门
安装java
centos 7
yum install java-1.8.0-openjdk -y
java 项目部署与维护
//运行某个jar 包java -jar xxx.jar//指定端口号运行某个jar 包java -jar xxx.jar --server.port=21000//后台运行某个jar 包,后面有个&nohup java -jar xxx.jar --server.port=21000 &不挂断运行(后台运行)程序,并且将日志输出到 projectName.log 文件中nohup java -jar xxx.jar > projectName.log &查看日志tail -f projectName.loglinux停止jar包:ps aux|grep xxxx.jar :查询xxxx.jar运行的进程,可以得到以下结果。知道jar运行的进程是 47906root 47906 0.2 0.1 38639516 450428 pts/1 Sl+ 15:53 0:22 java -jar xxxx.jarroot 59890 0.0 0.0 112800 984 pts/5 S+ 18:09 0:00 grep --color=auto xxxx.jarkill -9 47906 : 停止进程或者查看端口的占用进程:netstat -lnp|grep 8000或者lsof -i:8000得到进程信息,例如得到进程 11100 占用 8000 端口ps 11100 : 查看进程详细信息kill -9 11100 杀掉进程
java version maping
49 = Java 550 = Java 651 = Java 752 = Java 853 = Java 954 = Java 1055 = Java 1156 = Java 1257 = Java 1358 = Java 1461 = Java 1765 = Java 21
Java快速入门
在Java中,每个应用程序都以一个类名开头,并且该类必须与文件名匹配。 我们创建第一个Java文件MyClass.java
MyClass.java
public class MyClass {public static void main(String[] args) {System.out.println("Hello World");}}
编译代码
在控制台输入
javac MyClass.java
运行代码
java MyClass
名称解释
名词 | 含义 |
---|---|
JPA(Java Persistence API ) | Java持久层API, JPA是ORM规范,Hibernate、TopLink等是JPA规范的具体实现 |
ORM (Object Relational Mapping) | 对象关系映射 |
POJO(Plain Ordinary Java Object) | 简单的Java对象,实际就是普通JavaBeans |
DAO( data access object) | 数据访问对象, JPA中叫做repository, mybaits的dao叫mapper |
AOP(Aspect Oriented Programming) | 面向方面编程 |
array
to declare an array of integers
int[] arr;//the name of the array is arr, the type of elements it will hold is int.int[] arr = new int[5]//指定数组元素数量arr[2] = 42;//赋值