java: Apache NetBeans IDE 19
添加.jar文件
/**
* encoding: utf-8
* 版权所有 2023 涂聚文有限公司
* 许可信息查看:
* 描述:
* # Author : geovindu,Geovin Du 涂聚文.
* # IDE : Apache NetBeans IDE 19 windows 10 Java 17
* # Datetime : 2023 - 2023/11/16 - 12:29
* # User : geovindu
* # Product : Apache NetBeans
* # Project : javademo
* # File : User.java 类
* # explain : 学习
**/
package Model;
import java.util.Objects;
/**
*用户
* @author geovindu
*/
public class User {
/**
*姓名
*/
private String name;
/**
*职业
*/
private String occupation;
/**
*兄弟姐妹有几人
*/
private int siblings;
/**
*身高
*/
private double height;
/**
*结婚否
*/
private boolean married;
/**
*
* @param name
* @param occupation
* @param siblings
* @param height
* @param married
*/
public User(String name, String occupation, int siblings,
double height, boolean married) {
this.name = name;
this.occupation = occupation;
this.siblings = siblings;
this.height = height;
this.married = married;
}
/**
*获取姓名
* @return
*/
public String getName() {
return name;
}
/**
*设置姓名
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
*
* @return
*/
public String getOccupation() {
return occupation;
}
/**
*
* @param occupation
*/
public void setOccupation(String occupation) {
this.occupation = occupation;
}
/**
*
* @return
*/
public int getSiblings() {
return siblings;
}
/**
*
* @param siblings
*/
public void setSiblings(int siblings) {
this.siblings = siblings;
}
/**
*
* @return
*/
public double getHeight() {
return height;
}
/**
*
* @param height
*/
public void setHeight(double height) {
this.height = height;
}
/**
*
* @return
*/
public boolean isMarried() {
return married;
}
/**
*
* @param married
*/
public void setMarried(boolean married) {
this.married = married;
}
/**
*
* @param o
* @return
*/
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
User user = (User) o;
return siblings == user.siblings && Double.compare(user.height, height) == 0
&& married == user.married && Objects.equals(name, user.name)
&& Objects.equals(occupation, user.occupation);
}
/**
*
* @return
*/
@Override
public int hashCode() {
return Objects.hash(name, occupation, siblings, height, married);
}
/**
*
* @return
*/
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("User{");
sb.append("name='").append(name).append('\'');
sb.append(", occupation='").append(occupation).append('\'');
sb.append(", siblings=").append(siblings);
sb.append(", height=").append(height);
sb.append(", married=").append(married);
sb.append('}');
return sb.toString();
}
}




project.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.java.j2seproject</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
<name>JavaDemo</name>
<source-roots>
<root id="src.dir"/>
</source-roots>
<test-roots>
<root id="test.src.dir"/>
</test-roots>
</data>
<libraries xmlns="http://www.netbeans.org/ns/ant-project-libraries/1">
<definitions>
<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
<groupId>jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/jfree/jfreechart -->
<dependency>
<groupId>jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/jfree/jcommon -->
<dependency>
<groupId>jfree</groupId>
<artifactId>jcommon</artifactId>
<version>1.0.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.darwinsys/darwinsys-api -->
<dependency>
<groupId>com.darwinsys</groupId>
<artifactId>darwinsys-api</artifactId>
<version>1.7.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.16.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.16.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20231013</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-csv -->
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-csv</artifactId>
<version>2.16.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.16.0</version>
</dependency>
</definitions>
</libraries>
</configuration>
</project>

/**
* encoding: utf-8
* 版权所有 2023 涂聚文有限公司
* 许可信息查看:
*
* 描述: stringtree.org
* json.org
* jackson.org
* javax.json j2ee
* # Author : geovindu,Geovin Du 涂聚文.
* # IDE : Apache NetBeans IDE 19 windows 10 Java 17
* # Datetime : 2023 - 2023/11/16 - 12:07
* # User : geovindu
* # Product : IntelliJ IDEA
* # Project : javademo
* # File : main.java 类
* # explain : 学习
*
*/
import com.darwinsys.util.*;
import Common.Env;
import Common.JsonHelper;
import BLL.UserBll;
/**
*
* @author geovindu
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Hello java language world! 涂聚文!");
UserBll bll=new UserBll();
UserBll.getUser();
UserBll.getUserArry();
UserBll.getWrite();
UserBll.getCsvtoJson();
System.out.println(Env.getEnv());
System.out.println(Env.getColor());
Env.getEnvList();
}
}
哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)
浙公网安备 33010602011771号