JAVA开发环境配置补充;Mark of Patch
示例:

1.记事本中写好源代码

2.保存为.java类型的文件
注:文件名要与代码一致;保存类型选择所有文件;在文件名后添加.java后缀。


3.打开cmd编译运行
注:
所设cmd操作:e://转到e盘
cd \某目录//转到某目录下
javac XXX.java//编译得到.class文件
java XXX//运行得到结果

常见问题:javac不是内部或外部命令,也不是可运行的程序 或批处理文件
多数情况是由于环境配置有问题,需检查环境变量是否配置正确
JAVA_HOME
CLASSPATH
PATH
检查Path变量
(win10)
修后重新打开cmd,重复之前的操作即可。
一些代码:
1 package com.zzy.view; 2 3 import java.util.Scanner; 4 5 import com.zzy.service.UserService; 6 /* 7 * 视图层菜单 8 *c+d删除光标所在一行 9 */ 10 public class Menu { 11 12 private void loginView() { 13 System.out.println("--------WELCOME--------"); 14 System.out.println("-----1.login"); 15 System.out.println("-----2.logout"); 16 System.out.print("Please select:"); 17 18 Scanner sc=new Scanner(System.in);//import Scanner 19 int result1=sc.nextInt();//获取控制台用户输入的整数 20 if(result1==1){ 21 //login 22 System.out.println("请输入账号:"); 23 String userno=sc.next();//获取用户输入的字符串 24 System.out.println("password:"); 25 String password=sc.next(); 26 System.out.println("userno:"+userno+"\npasssword:"+password); 27 28 //视图层传递到业务层 29 UserService userService=new UserService();//!!! 30 boolean result2=userService.login(userno,password);//只需返回成功与否*;c->hand 31 if(result2){ 32 System.out.println("login success."); 33 }else{ 34 System.out.println("login false."); 35 } 36 37 38 39 }else{ 40 //logout 41 } 42 } 43 public static void main(String[] args) { 44 45 Menu menu=new Menu(); 46 //创建对象 47 menu.loginView(); 48 //调用对象方法 49 //另一种调用方法new Menu().loginView();c+/注释一行; 50 } 51 }
笔记:
UTF_8国际通用编码(涉及中文)
Property属性,buildpath修改库。

Windows下修改jre路径,关联使用多个版本jdk切换。
源代码;项目依赖库
Src,package文件夹下程序 域名.项目.模块
浏览方式Windows->Showview,other
有package和Project两种
新建类:
Package>class>HellowJava首字母大写
Alt+?自动补全
Main
Syso
项目
- 规划项目架构
用户 数据>视图层>业务层>持久层>数据库MySQL层对应包/分层分工(大项目)
模块分工。
用户管理,商品管理等。(中小项目)
Com.zzy.view/dao/service/对应层的包命名举例
Add cast强制类型转换。
Login自动创建需把一行写完整(数据类型等)
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\PremiumSoft\Navicat for MySQL
mysql服务
navicat可视化软件,链接服务中的数据。
建数据库字符编码规则的选择。
任何一张表都要有主键id,选择key自动编号。

浙公网安备 33010602011771号